我正在经营一系列非常长的工作。到目前为止,一个人已经完成了,但我忘了检查它在完成之前运行了多长时间。 有没有办法找出完成的进程在linux中花了多长时间?
答案 0 :(得分:2)
对于仍在运行的进程,可以按如下方式进行:
检查/proc/process-PID
的创建时间:stat /proc/myprocesspid
对于完成的进程,除非该进程创建日志,否则这是不可能的。
要查找进程PID,您可以使用top
命令查看繁忙进程的交互式有序列表,或ps -aux
将显示系统上的所有进程长名单。
答案 1 :(得分:0)
如果您的作业未输出某些专用日志,您可能需要查看/var/log/messages
或dmesg
(或根据您的分发存储系统日志消息的位置)。运气好的话,你会找到一些可能对你有帮助的输出。