很多时候我们需要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)
7 条评论
刚好需要用到这个!
随缘来访,换个友链?
可以的,我已经加好你了
好的,我也加好了。http://blog.52qx.club/Links.html
文章不错交个朋友
感谢,共同学习