Crontab实现随机时间执行计划 | 【韩涛博客】

Crontab实现随机时间执行计划

很多时候我们需要linux的任务计划,但是在一些场景中并不是需要特定的时间执行特定的任务,而是随机执行了命令就好。经过测试将以下任务直接添加到Crontab中,可以实现在指定时间内,随机时间执行计划,以下为每天9点随机分、随机秒执行计划任务test.sh

0 9 * * * echo 'sleep '$(shuf -i 1-59 -n 1) ';bash /test.sh' | at now + $(shuf -i 2-60 -n 1) min

附:Crontab位置说明

*    *    *    *    *
-    -    -    -    -
|    |    |    |    |
|    |    |    |    +----- 星期中星期几 (0 - 6) (星期天 为0)
|    |    |    +---------- 月份 (1 - 12) 
|    |    +--------------- 一个月中的第几天 (1 - 31)
|    +-------------------- 小时 (0 - 23)
+------------------------- 分钟 (0 - 59)
广告

发表评论 取消回复
表情 图片 链接 代码

  1. 丶洋
    丶洋 Lv 1

    随缘来访,换个友链?

    • 韩涛Hunter
      韩涛Hunter 站长

      @丶洋可以的,我已经加好你了

  2. 今日头条新闻

    文章不错交个朋友

分享
×
订阅图标按钮