我想使用cron在上午8点至下午6点之间每3分钟30秒随机执行一次任务。他们可以帮助我解决这个问题。我一直在搜索,但没有设法做到。预先非常感谢。
答案 0 :(得分:1)
我将通过两种方式解决该问题-根据要求:
对于cron,您可能会发现this page很有用:)
这里是评论的后续内容,用例是指我上面提到的第二个案例:
脚本
random_times=$(( ( RANDOM % 10 ) + 1 ))
for i in `seq 1 $random_times`; do bash /path/to/script.sh; done
crontab
*/3 * * * *
请注意,如果使用unix crontab,则没有秒级的粒度,因此每3分钟执行一次。