Crontab/Terminal 中的随机睡眠

Crontab/Terminal 中的随机睡眠

我希望在终端或 crontab(两者)中能够输入随机时间。

就像是

Sleep $(1-300)  pkill screen && ./start

只是一个随机的简单例子

答案1

您可以使用以下命令休眠 1 到 300 秒:

sleep $(( ( RANDOM % 300 ) + 1 ))

因此,要在此之后运行命令,请使用sleep $(( ( RANDOM % 300 ) + 1 )) && your command

这个答案假设你正在使用 bash

相关内容