crontab
我想每周运行的命令的条目是什么?我不想在晚上 8 点到凌晨 5 点之间运行任何命令,任意一天都可以。
同样,我想每三个月运行一次的命令条目是什么crontab
,而且我不想在晚上 8 点到凌晨 5 点之间运行任何命令,任意一天都可以。
刚开始crontab
所以有一些困难
答案1
crontab
每周入场(周一下午 3:10):
10 15 * * 1 test -x /path/to/your/weekly/command && /path/to/your/weekly/command
每 3 个月,即 1 月、4 月、7 月和 10 月 2 日下午 1:12:
12 13 2 1,4,7,10 * test -x /path/to/your/quarterly/cmd && /path/to/your/quarterly/cmd
这是针对普通用户的crontab
条目,用于/etc/crontab
在命令之前添加用户名。
对于每周运行的命令,在 Vixie 上cron
,您还可以使用@weekly
而不是前 5 个条目。在这种情况下,它将在每个星期日开始的午夜 ( 0 0 * * 0
) 运行,这不是您想要的时间。