ループを実行する Windows で powershell から実行している bash スクリプトがありfor
ます。ときどき、キーボードの Enter キーを押すまで、ループの繰り返しの 1 つがハングします。
これは常に発生するわけではなく、実際にはほとんど発生しませんが、それでも発生します。
興味深いのは、私のループ内部は基本的にtime _command_
、Enter キーを押すと、コマンドの実行にかかった時間を教えてくれることです。コマンドは実際には、ループの反復よりもはるかに短い時間で実行されます。これは、何らかの奇妙な理由でキーボード入力を待機しているためです。
スクリプトを一晩実行したままにし、翌朝戻ってきて、あまり進んでいないことを確認するのはかなり面倒です。
なぜこれが起こるのか、それを回避するために何をすべきか誰かが知っていますか?
ありがとう、ジブ