crontab-什么都没发生

时间:2018-10-24 11:54:11

标签: linux cron

我是crontab的新手,我以为我了解它的工作原理,但显然不是。 我在做什么错了?

我使用以下命令在cron中添加了几行:

    crontab -e

我相信以下行应该执行此操作:

  1. 每1/4小时rsnapshot每小时运行一次
  2. 每天3:30运行rsnapshot每天
  3. 每周(周一)每周3:00一次运行rsnapshot
  4. 每月一次(每月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。

有人可以向我解释我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

crontab看起来不错,但是有很多原因可能导致它无法运行。

您应检查以下内容:

  • 检查系统日志以查看其是否尝试运行并失败;

  • 验证您的用户有权运行/ usr / bin / rsnapshot;

  • 验证您的系统没有cron.allow文件,或者如果有,则您位于其中;

  • 验证您的系统中是否没有cron.deny文件;

  • 验证cron是否正在运行。