使用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