经营3次cron工作(例如下午1点,下午2点和下午3点)?

时间:2012-11-27 12:54:54

标签: cron

我不确定如何在每天3个特定时间运行一个cron作业。我想在下午1点,下午2点和下午3点运行它。

是否可以使用单个表达式?

4 个答案:

答案 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)

正如lenik所说,它可以用单个表达式完成。

0 13,14,15 * * * <your-script-to-run>

查看this geedkstuff link了解更多示例

答案 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必须替换为执行命令的用户帐户。