我是crontab的新手,我以为我了解它的工作原理,但显然不是。 我在做什么错了?
我使用以下命令在cron中添加了几行:
crontab -e
我相信以下行应该执行此操作:
每月一次(每月1日)rsnapshot在2:30运行一次
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个小时,而且每小时都没有发生rsnapshot。
有人可以向我解释我错过了什么吗?
答案 0 :(得分:0)
crontab看起来不错,但是有很多原因可能导致它无法运行。
您应检查以下内容:
检查系统日志以查看其是否尝试运行并失败;
验证您的用户有权运行/ usr / bin / rsnapshot;
验证您的系统没有cron.allow文件,或者如果有,则您位于其中;
验证您的系统中是否没有cron.deny文件;
验证cron是否正在运行。