使用ps命令可以查看进程的运行时间
ps 命令的 etime 和 etimes 格式化选项指定了正在运行的进程的启动时间,其中
- etime 显示了自从该进程启动以来,经历过的时间,格式为
[[dd-]hh:]mm:ss
。 - etimes 显示了自该进程启动以来,经历过的时间,以秒的形式。
以bash进程为例子
$ pidof bash 5447 2334
可以看到,一共有两个 bash 进程,我们看看进程为 2334 的启动时间
$ ps -p 2334 -o etime elapsed 04:39:24
$ ps -p 2334 -o etimes elapsed 16765
指定选项的输出头
$ ps -p 2334 -o etime=starttime starttime 05:18:22
隐藏输出头
$ ps -p 2334 -o etime=
05:18:26