Linux Cron怎么实现在某个确定的时间段内随机时间执行命令,比如在某个时间段的随机时间执行python脚本,看了网上好多答案,比如用了0 6 * /usr/bin/python 2.7 /home/app.py |at now + $(shuf -i 2-60 -n 1) min,但好像没有作用,运行时间还是在固定的时间,这样的需求有办法实现吗,非常感谢
Linux Cron怎么实现在某个确定的时间段内随机时间执行命令,比如在某个时间段的随机时间执行python脚本,看了网上好多答案,比如用了0 6 * /usr/bin/python 2.7 /home/app.py |at now + $(shuf -i 2-60 -n 1) min,但好像没有作用,运行时间还是在固定的时间,这样的需求有办法实现吗,非常感谢
1 回答1.4k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
1 回答770 阅读✓ 已解决
1 回答1.6k 阅读
2 回答787 阅读✓ 已解决
1 回答965 阅读✓ 已解决
这个随机的时间在你的脚本中去实现更好吧,比如
sleep
一个随机时间段再执行你的逻辑。