0
child_process.exec('mycommand', { timeout: 5000 }, callback)
を実行した場合、結果のエラーがタイムアウトなどの理由で発生したかどうかわかりません。 { timeout: 5000 }
オプションがchild_process
に渡されたことが原因で障害が発生したかどうかを判断する方法はありますか?nodejs child_processがタイムアウトのために失敗したかどうかを調べるにはどうすればよいですか?
コールバックによって受信された最初のパラメータには、エラーオブジェクトが含まれています。これはあなたが必要とするものではありませんか? –
エラーオブジェクトにはコマンドの標準エラーが含まれていますが、ヒントを示す情報はありません。タイムアウトのために殺されたかどうか。 – user779159