バックグラウンド ジョブ (で始まる) の時間を計り、数秒start-job
後にタイムアウトさせたいと考えています。x
ただし、個別のジョブごとに実行時間を追跡するのは難しいと思います (約 400 のジョブを実行しています)。
ジョブをタイムアウトして X 秒以内でfailed
ない場合に設定する方法があればいいのにと思いますが、タイムアウト パラメータが見つかりません。completed
ジョブの個々の実行時間を追跡するにはどうすればよいでしょうか?
各ジョブの開始時刻とジョブ ID を使用してハッシュテーブルを作成し、running
状態を確認して手動でタイムアウトを実行できると思いますが、それは「車輪の発明」のように聞こえます。何か案は?
編集 このトピックに関する実りある議論と素晴らしいインスピレーションをありがとうございました!