多くのコマンドを実行し、100個のコマンドの前に終了したプロセスの終了状態が必要な場合はどうなりますか?終了したすべてのプロセスにアクセスし、それに関する情報を表示できる構造、ファイルの場所、または変数はLinuxにありますか?
ベストアンサー1
GNU 6.6.3以降(accton on
リリース済み)を使用してBSDプロセスアカウントを有効にした場合(またはプロセスアカウントデータがシステムに保存されている場所)からこの情報を取得できます。acct
lastcomm --debug
dump-acct /var/log/account/pact
$ perl -e '123番出口' $lastcomm --debug grepパール| 現在の記録:パール| v3 | 0.00 | 1000 | 0.00 | 123|pts/1 |2018年9月19日水曜日 20:21:26 $ダンプ-acct /var/log/account/pacct grep perl | パール| v3 | 0.00 | 1000 | 0.00 | 123|pts/1 |2018年9月19日水曜日 20:21:26
終了コードと終了かどうかを取得できます(ただし、信号番号は不明です。参照)。これに対する@mosvyの答え)最後の4番目。