我正在使用perl cron,我想制定像这样的规则
从yy开始每隔xx min /小时运行:yy time(直到时间结束)
我如何将它放入cron字符串? perl:cron似乎使用与常规cron相同的语法,因此常规cron字符串应该可以工作
TIA!
答案 0 :(得分:1)
您可以使用斜杠指定间隔。这是每5分钟一次:
*/5 * * * *
这是每2小时一次:
0 */2 * * *
你不能在cron中给出开始/结束时间。
答案 1 :(得分:1)
简短的回答是,您需要自己编写或根据您的要求找到不同的第三方软件包。你要求的两件事是cron没有做的:
每隔X分钟运行一次。
假设你想每40分钟运行一次,你就写下*/40 * * * *
。这实际上是每隔60分钟在1:40,2:40等运行
在Y / Z时开始/停止。
对此没有简单的语法。你可以使用几个cronjobs在指定的时间添加/删除主要的cronjob,但这有点像自修改代码。鉴于复杂性(阅读:不可靠),找到一个不同的系统可能会更好。