Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行cron作业3次(例如,下午1点、下午2点和下午3点)?_Cron - Fatal编程技术网

运行cron作业3次(例如,下午1点、下午2点和下午3点)?

运行cron作业3次(例如,下午1点、下午2点和下午3点)?,cron,Cron,我不知道如何在每天3个特定的小时运行cron作业。我想在下午1点、2点和3点运行 是否可以使用单个表达式?您可以使用以下表达式: # m h dom mon dow command 0 13,14,15 * * * /home/user/command 您的/home/user/command将在13:00、14:00和15:00运行正如lenik所述,它可以在单个表达式中完成 0 13,14,15 * * * <your-script-to-run>

我不知道如何在每天3个特定的小时运行cron作业。我想在下午1点、2点和3点运行

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

您可以使用以下表达式:

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

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

正如lenik所述,它可以在单个表达式中完成

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

查看更多示例,您也可以尝试以下操作:

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

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

crontab -e
你又加了一句

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

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

@user1856596当然!别忘了用
0
替换leading
*
,leading star将每分钟运行一次=)谢谢链接。非常有用。反斜杠应该是斜杠,但范围是一个很好的建议。请不要触摸系统范围的
/etc/crontab
,而是使用
crontab-e
编辑您自己的cron表。