如何检查 Ubuntu 中某个进程停止/终止的原因?
我知道使用 dmesg 我可以检查某个进程是否被操作系统终止。
但是有人可以让我知道该进程是否被用户终止,我怎么知道哪个用户终止了该进程?
答案1
我能想到的针对您的问题的唯一解决方案(假设您知道该过程的详细信息)是解析那些具有终止相关过程所需权限的用户的历史文件,以获取终止该过程的命令。
这当然要求您有权限访问相关用户的 .bash_history 文件。并且还要求相关用户不知道如何关闭自己的历史记录,或者懒得关闭自己的历史记录。
我认为这两个条件同时满足的可能性很小,所以也许此评论在现实世界中更为准确。
然而,无论这两个条件是否满足的可能性都很大,这是有可能的。