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

问题描述 投票:43回答:4

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

有可能,使用单个表达式吗?

cron
4个回答
83
投票

你可以用这个:

# m   h   dom mon dow   command
0 13,14,15 *   *   *     /home/user/command

您的/home/user/command将在13:00,14:00和15:00运行


6
投票

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

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

查看this geedkstuff link了解更多示例


2
投票

您也可以尝试以下方法:

0 13-15 * * * /home/apps/sample.sh

2
投票

虽然给定的答案是正确的,但是没有经验的用户可能不知道将该表达式放在何处。您必须编辑crontab文件,例如:

crontab -e

你在那里添加

0 13,14,15 *   *   *     /home/user/command

在13:00,14:00和15:00执行您的命令。另请注意,user必须替换为执行命令的用户帐户。

© www.soinside.com 2019 - 2024. All rights reserved.