bfd的cronconfiguration似乎是错误的
MAILTO= SHELL=/bin/bash */3 * * * * root /usr/local/sbin/bfd -q
这是由安装创build的原始设置。
cron.log给出了这个错误 – Error: bad minute; while reading /etc/cron.d/bfd Error: bad minute; while reading /etc/cron.d/bfd但它看起来对我来说很好。
删除前两行
在你的例子中设置你的crontab文件中的环境variables…
MAILTO= SHELL=/bin/bash
…仅在特定版本的cron中受支持。 特别是Paul Vixie(在许多Linux发行版中是典型的),支持这种语法。 看起来哈代可能正在使用别的东西。 查看crontab(5)手册页应该会给你更多关于本地安装的cron版本所支持的语法的细节。
如果您需要确保环境variables设置正确,可以在单独的crontab命令行上设置它们,如下所示:
*/3 * * * * root env MAILTO= SHELL=/bin/bash /usr/local/sbin/bfd -q
我有这个问题 – 设置环境variables是由您的cron版本,而不是
MAILTO=
使用
MAILTO=""