我不确定如何在每天3个特定时间运行一个cron作业。我想在下午1点,下午2点和下午3点运行它。
是否可以使用单个表达式?
答案 0 :(得分:83)
你可以用这个:
# m h dom mon dow command
0 13,14,15 * * * /home/user/command
您的/home/user/command
将在13:00,14:00和15:00运行
答案 1 :(得分:6)
答案 2 :(得分:2)
您也可以尝试以下方法:
0 13-15 * * * /home/apps/sample.sh
答案 3 :(得分:2)
虽然给定的答案是正确的,但是没有经验的用户可能不知道将该表达式放在何处。您必须编辑crontab
文件,例如:
crontab -e
你添加
0 13,14,15 * * * /home/user/command
在13:00,14:00和15:00执行命令。另请注意,user
必须替换为执行命令的用户帐户。