我正在尝试在Ubuntu服务器上设置一个cron作业.我们希望cron作业在一天的特定时间和一周中的某些特定日期运行脚本.例如,我们要设置一个运行脚本的cron作业,其顺序如下:
在工作日的上午9点到下午2点每2分钟执行一次脚本.
这是我迄今为止所做的:
*/2 09-14***/path_to_script
工作日我该怎么办?
Tha*_*ish 167
你几个小时一样:
*/2 09-18 * * 1-5 /path_to_script
Run Code Online (Sandbox Code Playgroud)
0
并7
代表周日
6
表示周六
的话,1-5
意味着从周一到周五
小智 19
你在要求中说明下午2点,小时范围应该在14而不是18(即下午6点)结束.
*/2 9-14 * * 1-5 /path_to_script
Run Code Online (Sandbox Code Playgroud)
男子crontab
http://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5
Fon*_*ant 13
实际上,您希望脚本运行的最后一小时是13:00到13:59,因此您需要:
*/2 9-13 * * 1-5 /path_to_script
Run Code Online (Sandbox Code Playgroud)
意味着第一个运行时将是9:00,然后是9:02,依此类推,直到13:58,这将是最后一次运行,因为不包括14:00.