1秒以下の単位でスリープさせる – usleep コマンド

kiccoCentOS,cui,linux,shell,sleep,usleep,コマンド,シェル,スリープ

こんにちは。kiccoです。
最近は投資対象としての競馬について考えてます。
ダート1800の条件戦が狙い目です。

さて、今回ご紹介するのは usleep コマンドです。
Linux でコマンドとコマンド間で特定の時間スリープを入れたい。
sleep コマンドでは秒単位でしか指定できない。でも1秒は長過ぎる。。。

といった「ド△□も〜ん、助けて〜(泣)」な時に使えるのが、

パラパッパッパー♪♪♪
「usleep コマンドー!」(だみ声)です。

usleep コマンドでは 100万分の1秒単位で sleep 時間を指定できます。
0.1秒スリープさせたい場合は
$ usleep 100000

0.01秒スリープさせたい場合は
$ usleep 10000

initscripts パッケージに入っています。
$ rpm -qf $(which usleep)
initscripts-7.93.31.EL-2.centos4

私はこのコマンドの存在を最近知りました。
今まで?ええもちろん!CやPerlでスリープコマンドを書いていました。

それではまた v(^o^)

kiccoCentOS,cui,linux,shell,sleep,usleep,コマンド,シェル,スリープ

Posted by kicco