Process
被殺死的應用程序列表
是否有列出最新終止程序的命令?
或者通過日誌文件搜尋被殺死的應用程序,例如稱為“my_app”?
如果您的程序由 systemd、upstart、cron 或類似的東西管理,則 /var/log 中的某處應該有一個相關的程序死亡日誌(精確的日誌文件取決於您使用的發行版和系統它管理流程)。
如果程序由於諸如 OOM 之類的事情而被核心殺死,那麼核心日誌中將有一個日誌條目表明這一點(通常在 中找到
/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
在
X
lastcomm 的輸出中表示程序被一個SIGTERM
信號終止(這是kill
預設使用的信號)。