我想使用cron在上午8点到下午6点之间每3分30秒随机运行一次任务。他们可以帮我解决这个问题。我一直在寻找,但我没有成功。非常感谢你提前。
我会用两种方式解决这个问题 - 取决于要求:
至于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分钟执行一次。