タグ

ブックマーク / tech.clickyourstyle.com (1)

  • micro秒単位でsleepする:usleep:Technical tips:Media hub

    shellスクリプトの中で非常に短い時間だけスリープさせるような場面がたまにあります。1/10秒とか1/100秒とか。 micro秒単位でsleepさせるコマンドとしてusleepというのがあります。 $ usleep 1 => 1マイクロ秒 $ usleep 1000 => 1ミリ秒 $ usleep 1000000 => 1秒 となります。ためしに0.1秒(=100000マイクロ秒)で試してみます。 $ date '+%T %N'; usleep 100000; date '+%T %N'; usleep 100000; date '+%T %N'; usleep 100000; date '+%T %N' 21:59:31 348140456 21:59:31 456425794 21:59:31 565385018 21:59:31 673408328 ちなみに普通のsleepでも

    nilab
    nilab 2020/07/04
    「shellスクリプトの中で非常に短い時間だけスリープさせるような場面がたまにあります。1/10秒とか1/100秒とか。 micro秒単位でsleepさせるコマンドとしてusleepというのがあります」
  • 1