0

sleep ステートメントを使用して Bash シェル プログラムを作成すると、次のようにしてその状態を確認できます。

ps aux | grep sleep

ネットワーク接続が利用可能になったかどうかを確認するために PHP で 10 分間など、長時間スリープ状態が発生した場合、プログラムに問題があるのか​​、それともスリープ機能が正しく実行されているのかを判断できません。 .

私が考えていた 1 つの方法は、スリープ状態をタイムスタンプと共にログ ファイルに書き込むことでした。しかし、このステータスを書き込んで「ps aux | grep sleep を実行すると、この php プログラミングが現在スリープ状態になっていることがわかります。

または、これに対するより良い方法とアプローチはありますか? ありがとう!

4

2 に答える 2

0

おそらくsleep-php.shを作成してからbashコマンドで実行すると思いますsource sleep-php.sh. 次に、誤って実行された別のスリープ コマンドと混同する危険を冒さずに、sleep-php.sh を grep できます。

さらに進んで「sleep-php-$id.sh」を動的に作成することもできるため、睡眠にさらに多くの情報を含めることができます。ここでは例として id を示します。

于 2013-05-22T09:30:54.940 に答える