我试图理解为什么 cron 拒绝使用某个 crontab 文件。crontab 的联机帮助页说:
cron 要求 crontab 中的每个条目都以换行符结尾。如果 crontab 中的最后一个条目缺少换行符,cron 将认为 crontab(至少部分)损坏并拒绝安装它。
鉴于以下 cron 文件:
# 由 Fabric$ 管理 $ SHELL=/bin/sh$ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin$ $ # mh dom mon dow 用户命令$ 17 * * * * root cd / && run-parts --report /etc/cron.hourly$ 25 6 * * * 根测试 -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )$ 47 6 * * 7 根测试 -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )$ 52 6 1 …