PHP*_*ect 7 linux cron crontab
我必须每天跑cron.
Cron的运行时间必须是早上11点到晚上7点.
在这个给定的时间内,cron必须每天运行15分钟.
在晚上cron必须每小时运行一次?
这是否可以使用linux cron调度类型.
或者我必须使用任何脚本语言来管理它.
*/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分钟运行一次.
您需要将其分成两个条目,因为您希望它在一天中的不同时间以不同的方式运行.
我认为你不能用一条规则做到这一点,所以你需要使用三个,如下所示:
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完成设置.
显然,您可以通过更改第一列中的值来调整运行时的小时内的偏移量.