从早到晚安装cron只

时间:2012-10-30 10:08:44

标签: linux cron crontab

我必须每天跑cron。

Cron的运行时间必须是早上11点到晚上7点。

在这段时间内,cron必须每天运行15分钟。

夜间cron必须每小时运行一次?

这是否可以使用linux cron调度类型。

或者我必须使用任何脚本语言来管理它。

2 个答案:

答案 0 :(得分:7)

*/15 11-18 * * * statement/to/run
0 0-10,19-23 * * * statement/to/run

应该做你需要的。

* / 15或0,15,30,45都会做同样的事情并且每15分钟运行一次。

您需要将其分为两个条目,因为您希望它在一天中的不同时段以不同的方式运行。

答案 1 :(得分:5)

我认为你不能用一条规则做到这一点,所以你需要使用三个,如下所示:

0          00-10 * * * /path/to/cron/job
0,15,30,45 11-18 * * * /path/to/cron/job
0          19-23 * * * /path/to/cron/job

第一条规则处理00:00至10:00,第二条11:00至18:45以及第三条19:00至23:00完成设置。

显然,您可以通过更改第一列中的值来调整运行时间内的偏移量。