linux - 每 2 :30 on every day? 运行一次 cron 作业

标签 linux command cron hour

如果我创建 cronjob 以每 2:30 运行一次,命令会运行吗? (这意味着,我的 cron 将在每小时 90 分钟后运行。)

命令如:30 */2 * * */command/xxx => 对吗?

请帮忙?

最佳答案

您的 cron 表达式 30 */2 * * * 将在整点过后 30 分钟每 2 小时运行一次命令,即 00:30、02:30、04:30、06:30 和等等。

如果您想每隔两个半小时运行一次命令,即 00:00、02:30、05:00、07:30 等,您需要设置两个 cron:

0 0-20/5 * * * 在整点后 0 分钟运行,在 00:00 和 20:00 之间每 5 小时运行一次,包括 00:00、05:00、10: 00、15:00和20:00

30 2-22/5 * * * 在整点后 30 分钟运行,在 02:00 到 22:00 之间每 5 小时运行一次,即 02:30、07:30、12: 30、17:30 和 22:30

另一方面,如果您只想在每天 02:30 运行命令一次,请使用 30 2 * * *

关于linux - 每 2 :30 on every day? 运行一次 cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24380966/

相关文章:

c++ - 在应用程序中使用 Rsync 和增量传输算法

linux - 关于 shell 和子 shell

linux - 我如何在 Linux VPS 上获得我的文件的直接下载链接

merge - 我想加入两个 ffmpeg 命令来收集

command-line - 命令行 - 为什么我不能使用 'touch' 命令?

java - 在java中通过命令行输入一个文本文件

cron - 使用齿轮工与 cron 进行调度?

linux - 如何防止program.sh完成后 "screen -dmS sessionName program.sh"消失?

Linux:如何使用脚本委托(delegate)异国情调的命令行参数?

php - cron 作业会导致服务器瘫痪吗?