命令“ps”提供进程的当前状态。有没有办法找到过去某个进程的状态:比如说我想知道从现在起 48 小时前某个进程的状态?
我的一个单元崩溃了,我想知道崩溃发生时的确切时间里不同进程的状态。
以下命令提供该进程的正常运行时间:
ls -al /proc | grep <Process id>
但我需要了解之前进程的状态。
答案1
您必须运行一些可以随时间进行监控和记录的程序。首先,您可以研究如何在 (https://linux.die.net/man/1/atop) 有效。
如果您不运行任何实时监控工具,很可能您将无法看到过去发生的事情。但如果您现在开始使用 - 您将能够看到未来发生的事情。