从早到晚安装cron只

PHP*_*ect 7 linux cron crontab

我必须每天跑cron.

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

在这个给定的时间内,cron必须每天运行15分钟.

在晚上cron必须每小时运行一次?

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

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

Omn*_*rys 8

*/15 11-18 * * * statement/to/run
0 0-10,19-23 * * * statement/to/run
Run Code Online (Sandbox Code Playgroud)

应该做你需要的.

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

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


Tom*_*omH 6

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

0          00-10 * * * /path/to/cron/job
0,15,30,45 11-18 * * * /path/to/cron/job
0          19-23 * * * /path/to/cron/job
Run Code Online (Sandbox Code Playgroud)

第一个规则处理00:00到10:00,第二个11:00到18:45和第三个19:00到23:00完成设置.

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