1

我正在执行一系列非常长的工作。到目前为止,一个已经完成,但我忘了检查它在完成之前运行了多长时间。有没有办法找出在 linux 中完成的过程需要多长时间?

4

2 回答 2

3

对于仍在运行的进程,可以按如下方式进行:

检查/proc/process-PID创建的时间:stat /proc/myprocesspid

对于已完成的进程,除非该进程创建日志,否则这是不可能的。

要找出进程 PID,您可以使用top命令查看繁忙进程的交互式有序列表,或者ps -aux将系统上的所有进程显示为长列表。

于 2013-10-09T22:59:17.300 回答
0

如果您的工作没有输出一些您可能想要查看的专用日志/var/log/messagesdmesg(或存储系统日志消息的位置,具体取决于您的分布)。运气好的话,你会发现一些可能对你有帮助的输出。

于 2013-10-09T22:52:01.773 回答