終了したアプリケーションのリスト

終了したアプリケーションのリスト

最近終了したプロセスを一覧表示するコマンドはありますか?

それとも、ログファイルから「my_app」というアプリケーションなど、終了したアプリケーションを検索しますか?

ベストアンサー1

プログラムがsystemd、upstart、cronなどで管理されている場合、プロセスを管理するには/ var / logのどこかにプロセス終了関連ログが必要です(正確なログファイルは使用しているディストリビューションとシステムによって異なります)。 )。

OOMなどによってカーネルによってプロセスが終了すると、それを示すログエントリがカーネルログに表示されます(通常はResourcesにあります/var/log/kern.log)。

そうしないと、終了したランダムプロセスはデフォルトで記録されません。設定できますプロセス会計そして、lastcomm実行されたコマンドの履歴を表示するために使用されます。出力を評価したら、を使用してlastcommプロセスが終了したかどうかを確認できますSIGTERM

lastcommプロセスアカウントが有効になっている場合の出力例:

$ yes >/dev/null &
[1] 24350

$ pkill yes
[1]  + terminated  yes > /dev/null

$ lastcomm | grep yes
yes                  X alienth  pts/11     3.45 secs Wed Sep 16 00:55

lastcommの出力は、Xプロセスがシグナル(SIGTERMデフォルトで使用されるシグナル)によって終了したことを示します。kill

おすすめ記事