指定されたコマンドが開始されるまでの時間をランダムに指定する必要があります。私はスクリプトでこれを行うか、それを実行するために「ラッパー」スクリプトを書くのが比較的簡単であることを知っていますが、インタプリタなしでこれを実行できる既に存在する軽量バイナリを知っている人がいるかどうか疑問に思います。荷物を積んだ。
編集:もっと具体的に言えば、bashを何らかの形で含めたくありません。議論のために利用可能なシェルがなく、非対話型プログラムから呼び出されると仮定します。
ベストアンサー1
次のことができますbash
。
sleep $(($RANDOM%3)) && some_command
したがって、コマンドを実行する前に0〜2秒待ってください。または別の間隔を選択してください。
または$RANDOM
使用できない場合は、次のことを試すことができますjot
。
sleep `jot -r 1 0 3` && some_command
もちろん、ランダムな待機と実行は単一のバイナリでは提供されませんが、近いです。まあ、バイナリを持つことはそれほど直交的ではないでしょう。これは、「1つの作業のための1つのツール」の原則(そして単純な原則の維持(KISS))に違反します。