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

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-06 18:10:23  来源:igfitidea点击:

How to set cron job for bi-weekly (twice a week)

linuxubuntucroncrontab

提问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 天。