我正在执行一系列非常长的工作。到目前为止,一个已经完成,但我忘了检查它在完成之前运行了多长时间。有没有办法找出在 linux 中完成的过程需要多长时间?
问问题
1923 次
2 回答
3
对于仍在运行的进程,可以按如下方式进行:
检查/proc/process-PID
创建的时间:stat /proc/myprocesspid
对于已完成的进程,除非该进程创建日志,否则这是不可能的。
要找出进程 PID,您可以使用top
命令查看繁忙进程的交互式有序列表,或者ps -aux
将系统上的所有进程显示为长列表。
于 2013-10-09T22:59:17.300 回答
0
如果您的工作没有输出一些您可能想要查看的专用日志/var/log/messages
或dmesg
(或存储系统日志消息的位置,具体取决于您的分布)。运气好的话,你会发现一些可能对你有帮助的输出。
于 2013-10-09T22:52:01.773 回答