私はフォルダ内のすべてのスクリプトを実行するメインスクリプトを持っています。他のスクリプトの実行時間を見るためのBashスクリプト
いずれかの実行が長すぎる(N秒を超える)かどうかを知りたい。たとえば、次のようなスクリプトの実行:
#!/bin/bash
ping -c 10000 google.com
は非常に長く続き、私のメインスクリプトはN秒後に私にメールして欲しいです。
私が今できることは、すべてのスクリプトを#timeout N
オプションで実行することですが、停止させることができます。 私にメールを送り、スクリプトの実行を停止しないでください。
これらをすべて並列に実行するのは問題ですか(ロードワイズなど)?あなたはバックグラウンドでそれらを同時に動かすことができ、それらをチェックすることができます。 – Wrikken