Node.jsで書かれたプログラムを実行し、実行パイプラインを使用してログファイルとして実行し、バックグラウンドで送信します。
プログラムが途中で終了し、コンソールまたはログにエラーがありません。 /var/log/messageも確認しましたが、プログラムに問題があるかどうかはわかりません。
シャットダウンを引き起こすエラー/メッセージをキャプチャするより良い方法はありますか?
現在実行されているbashスクリプトは次のとおりです。
./run_all_with_logs >> logs/my.log &
ベストアンサー1
終了コードは、プロセスが外部信号によって終了されたのか、それとも(有用であると予想される)内部終了コードで自ら終了したのかを示します。
終了コードを含めるようにコマンドラインを少し拡張できます(この終了コードをデコードするには、他の質問を参照)。
(./run_all_with_logs ; echo "Final Exit Code: $?" ) >> logs/my.log &
もう少しクールにすることができます(終了ステータスのデコードなど)。