克朗帮助!双月工作不起作用

Cron help! Bi monthly jobs isn't working

我有一个 cronjob 来备份一些东西,但它似乎没有用。你可以在这里看到它设置为 0:00 在每隔一个月的 1 号,它应该在今天早上 运行。

0 0 1 1/2 * ./gitbackup.sh

这是日志 - 它不是 运行!?

Aug 31 23:17:01 git-us CRON[22871]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Aug 31 23:20:01 git-us CRON[23349]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp)
Aug 31 23:40:02 git-us CRON[26562]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp)
Sep  1 00:00:01 git-us CRON[29878]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp)
Sep  1 00:00:01 git-us CRON[29879]: (bind) CMD ( /usr/sbin/ldap2bind)

有什么想法吗?

根据 Cron 手册,指定每隔一个月:

0 0 1 */2 * ./gitbackup.sh

或者您可以使用:

0 0 1 2,4,6,8,10,12 * ./gitbackup.sh

第二种形式的好处是可以选择偶数月或奇数月,reader。

原来是因为我运行走错了路....doh!!