プロセスがエラーなしで実行を完了したかどうかを知るにはどうすればよいですか? C++ プログラムが OS に成功を返したかどうかを知るにはどうすればよいですか?
シェル経由で実行する場合は $? を使用できますが、他のユーザーによって開始されたプロセスのステータスを確認している場合、どうすればステータスを確認できますか?
朝にプロセスを開始し、正午に終了したとします。私は夕方まで他の活動に取り組んでいましたが、出発する前に、プロセスがOSに戻ったものを確認したいと思います。どうすればプログラムでそれを実現できますか。syslogを実行すると役立ちますが、代替手段を探しています。
OS のプロセス テーブルを実行してこの情報を読み取ることはできますが、私の要件では少し複雑に思えます。プロセスのすべてのエラーが記録される syslog のようなものはありますか?
終了したプロセス (他のユーザーも) によって報告されたエラーを取得する他の方法はありますか?