昨天我在 debian 9 机器上配置了 rsnapshot,但是我为 /etc/cron.d/rsnapshot 中的备份设置的 cron 没有被执行。
另外,在我保存并关闭 /etc/cron.d/rsnapshot 后,它并没有说它安装了新的 crontab。
我怎样才能找出为什么它没有被执行?我已经在这个网站上进行了一些搜索,并发现了以下内容:
- /var/mail 中没有条目
- /etc/crontab 的权限 + 所有者
cron 进程也正在运行:
ps aux | grep cron root 364 0.0 0.0 29664 2880 ? Ss Oct12 0:05 /usr/sbin/cron -f
cron 设置如下:
0 */4* * * root /usr/bin/rsnapshot hourly
关于如何找出 cron 没有被执行的原因,有什么建议吗?我已经尝试过手动执行命令(这有效),并且在编辑和关闭 rsnapshot cron 文件时也尝试过 nano 和 vim。
答案1
您在 cron 记录中漏掉了一个空格。我应该是这样的:
0 */4 * * * root /usr/bin/rsnapshot hourly