将cron选项卡设置为工作日的特定时间

时间:2013-01-21 10:46:32

标签: linux cron

我正在尝试在Ubuntu服务器上设置cron作业。我们希望cron作业在一天的特定时间和一周中的某些特定日期运行脚本。例如,我们要设置一个运行脚本的cron作业,其顺序如下:

  

在工作日的上午9点到下午2点每2分钟执行一次脚本。

这是我迄今为止所做的:

  

* / 2 09-14 * * * / path_to_script

我应该在工作日做些什么?

3 个答案:

答案 0 :(得分:163)

与你几个小时相同:

*/2 09-18 * * 1-5 /path_to_script

07代表星期日 6代表星期六 所以,1-5表示从周一到周五

答案 1 :(得分:19)

你在要求中说明下午2点,小时范围应该在14而不是18(即下午6点)结束。

*/2 9-14 * * 1-5 /path_to_script

man crontab

http://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5

答案 2 :(得分:12)

实际上,您希望脚本运行的最后一小时是13:00到13:59,所以您想要:

*/2 9-13 * * 1-5 /path_to_script

意味着第一个运行时间将是9:00,然后是9:02,依此类推,直到13:58,这将是最后一次运行,因为不包括14:00。