while : do date ls -l # 0.5 秒 sleep する perl -e 'select(undef, undef, undef, 0.5);' done 参考 perl には2種類の select がある - kameidの備忘録 - Sharpen the Saw! 追記(2011/06/29): use Time::HiRes; auryo はてなブックマーク - 1秒未満のスリープ - ablog と shang さんにブクマでコメントいただきました。 Time::HiRes は標準モジュールじゃないと思っていたのですが、標準添付されているんですね。知りませんでした。 以下はいくつかの環境で Time::HiRes のバージョンを調べてみた結果です。 bash-3.2$ uname -a CYGWIN_NT-5.1 ********* 1.7.7(0.230/5