This question already has answers here:
CronJob not running
(8个答案)
去年关门了。
我是crontab的新手,我以为我理解它的工作原理,但显然不是。
我做错什么了?
我在cron中添加了几行:
    crontab -e

我认为下面这一行应该这样做:
每1/4小时一次
每天3:30跑步rsnapshot daily
每周3:00跑步一次(周一)rsnapshot weekly
每月2:30运行一次(每月1日)rsnapshot monthly
0 */15  * * *           /usr/bin/rsnapshot hourly
30 3    * * *           /usr/bin/rsnapshot daily
0  3    * * 1           /usr/bin/rsnapshot weekly
30 2    1 * *           /usr/bin/rsnapshot monthly

我已经等了大约2个小时了,而且没有每小时一次的拍摄。
有人能解释一下我错过了什么吗?

最佳答案

crontab看起来没问题,但是有很多原因可能它没有运行。
您应该检查以下内容:
检查系统日志,查看是否尝试运行但失败;
验证您的用户是否具有运行/usr/bin/rsnapshot的权限;
确认您的系统没有cron.allow文件,或者如果有,您就在其中;
验证您的系统中没有cron.deny文件;
验证cron是否正在运行。

09-04 18:37