Bel*_*dez 15 linux command-line-interface puppet
我正在使用func在我们的服务器上执行并行命令。
前几天,我们遇到了一个问题,即puppetvia的服务重新启动func使我们的所有服务器同时命中我们的服务器puppetmaster。
我的问题:如何在一组服务器上执行相同的命令,同时在单个服务器上执行之前添加延迟?
例如: random_delay && service puppet restart
我对random_delay命令的部分感兴趣。
S19*_*19N 32
sleep $((RANDOM % MAXWAIT)) 其中 MAXWAIT 是所需的最大延迟(以秒为单位)。
小智 5
sleep $((RANDOM))\nRun Code Online (Sandbox Code Playgroud)\n这RANDOM xc2\xa0 将返回 0 到 32767 之间的值\n如果您需要设置睡眠的下限和上限,您需要定义其他两个变量,如下所示:
MINWAIT=10\nMAXWAIT=30\nsleep $((MINWAIT+RANDOM % (MAXWAIT-MINWAIT)))\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
23006 次 |
| 最近记录: |