Linux 如何设置每两周一次的 cron 作业(每周两次)
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/14121715/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
How to set cron job for bi-weekly (twice a week)
提问by Elby
How do I set a cron job to run twice a week?
如何将 cron 作业设置为每周运行两次?
I know how to set a cron job for every week:
我知道如何为每周设置一个 cron 工作:
0 0 * * 0
采纳答案by cmbuckley
How about the following:
以下情况如何:
0 0 * * 1,4
This sets the day of week to Monday (1) and Thursday (4). You can choose any values 0–7 (both 0 and 7 are Sunday).
这会将星期几设置为星期一 (1) 和星期四 (4)。您可以选择 0–7 之间的任何值(0 和 7 都是星期日)。
For a more readable crontab, you can also use names:
对于更具可读性的 crontab,您还可以使用名称:
0 0 * * MON,THU
See also: How to instruct cron to execute a job every second week?
另请参阅:如何指示 cron 每两周执行一次作业?
回答by Vikrant Ramteke
In reply to Elby question :
回复 Elby 的问题:
0 0 1,15 * *
This will set cronjob for (fortnight) 2 times in a Month i.e 1st day and 15th day of a month.
这将在一个月内为(两周)设置 cronjob 2 次,即一个月的第 1 天和第 15 天。