如何在办公时间(上午10点至下午5点)之间每分钟运行一次cron作业
我检查了这个帖子Run a cron job every minute only on specific hours?,但它没有回答我的问题。
答案 0 :(得分:8)
这应该是正确的:
* 10-16 * * 1-5 /path/to/my-script
所以每一分钟,在上午10点到下午5点之间,每个月的每一天,包括星期一到星期五之间的每一天。显然"办公时间"是一个模糊表达,很多人有其他时间表; - )
不幸的是,我没有看到一个简单的解决方案,也准确地在下午5点执行脚本......
答案 1 :(得分:0)
* 10-16 * * * /path/to/executable/file argument_1 argument_2
是的,您可以定义小时范围。
有人试图编辑我的答案,但正如文档所说,范围内的小时数是包含http://team.macnn.com/drafts/crontab_defs.html所以不要将16更改为17。
答案 2 :(得分:0)
确实如此,
访问您的shell脚本并添加以下内容
* 10-17 * * *
这意味着每隔一分钟,每个月,每天,每月等运行