参考:

​https://linux.cn/article-7697-1.html​

使用  ps -au  显示当前用户所有进程

 

 

你需要在 ps 命令之后添加 -o etimes 或者 -o etime 参数。它的语法如下:


 

  1. ​ps -p {PID-HERE} -o etime​
  2. ​ps -p {PID-HERE} -o etimes​


第一步:找到一个进程的 PID (openvpn 为例)


 

  1. ​$ pidof openvpn​
  2. ​6176​


第二步:openvpn 进程运行了多长时间?


 

  1. ​$ ps -p 6176 -o etime​

或者


 

  1. ​$ ps -p 6176 -o etimes​

隐藏输出头部:


 

  1. ​$ ps -p 6176 -o etime=​
  2. ​$ ps -p 6176 -o etimes=​

如何查看一个进程已经运行的时间?_linux