bfd 的 cron 配置似乎有错误
MAILTO=
SHELL=/bin/bash
*/3 * * * * root /usr/local/sbin/bfd -q
这是安装所创建的原始设置。
cron.log 给出了这个错误 - Error: bad minute; while reading /etc/cron.d/bfd
但在我看来它完全正常。
答案1
删除前两行
答案2
在您的 crontab 文件中设置环境变量,如您的示例所示......
MAILTO=
SHELL=/bin/bash
...仅在某些版本的 cron 中受支持。特别是 Paul Vixie 的 crond(在许多 Linux 发行版中很常见)支持此语法。看起来 Hardy 可能使用了其他东西。查看 crontab(5) 手册页应该会为您提供有关本地安装的 cron 版本所支持的语法的更多详细信息。
如果您需要确保环境变量设置正确,您可以在单独的 crontab 命令行上设置它们,如下所示:
*/3 * * * * root env MAILTO= SHELL=/bin/bash /usr/local/sbin/bfd -q
答案3
我遇到了这个问题 - 设置环境变量是您的 cron 版本支持,但
MAILTO=
使用
MAILTO=""