如何在办公时间(上午10点到下午5点)每分钟运行一次cron任务?
我查看了这个帖子Run a cron job every minute only on specific hours? ,但它并没有回答我的问题。
如何在办公时间(上午10点到下午5点)每分钟运行一次cron任务?
我查看了这个帖子Run a cron job every minute only on specific hours? ,但它并没有回答我的问题。
这应该是正确的:
* 10-16 * * 1-5 /path/to/my-script
因此,在周一到周五之间包括并包括10点到17点之间的每分钟,每天每月都是如此。显然,“办公时间”是一个模糊的表达式,许多人有其他安排 ;-)
不幸的是,我没有看到一个简单的解决方案,可以确保脚本在5pm准确执行...
* 10-16 * * * /path/to/executable/file argument_1 argument_2
是的,您可以定义时间范围。
有人试图编辑我的答案,但文档中指出时间范围是包含在内的http://team.macnn.com/drafts/crontab_defs.html,因此不要将16更改为17。
它会,
访问您的shell脚本并添加以下内容
* 10-17 * * *
这意味着每分钟运行一次,在这些小时之间,在每个月的每一天等等