0

ファイルシステムの特定の場所にファイルが表示されるのを待つループをダッシュ​​で書きました。ただし、実行すると、CPU の 50% を占有します。最初にスリープ コマンドを使用して CPU 使用率を下げましたが、ダッシュの最小スリープ時間 (1 秒) が長すぎます。

ループの CPU 使用率を下げるために、bash または別のソリューションで 1 秒未満でスリープする方法が必要です。ほとんどの UNIX システムにデフォルトでインストールされているプログラムのみを使用したいと考えています。

4

1 に答える 1

0

私のLinuxシステムでは、簡単に行うことができます

$ sleep 0.1

0.1 秒間スリープします。ここsleepに住んでい/usr/bin/sleepます。ただし、他のどの UNIX ライクなシステムがそれをサポートしているかはわかりません。

于 2015-05-26T14:47:51.537 に答える