歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下如何查看進程准確啟動時間

Linux下如何查看進程准確啟動時間

日期:2017/2/28 14:55:09   编辑:Linux教程

在Linux下,如果需要查看進程的啟動時間, 常用ps aux命令,但是ps aux命令的缺陷在於只能顯示時間到年、日期、或者時間, 無法具體到年月日時分秒。如果需要查看某個進程的具體啟動時間, 使用 ps -p PID -o lstart, 其中,PID為某個進程的進程ID號。

如下所示, 顯示系統中所有httpd進程的具體啟動時間。

  1. for pid in $(pgrep httpd); do echo -n "${pid} " ; ps -p ${pid} -o lstart | grep -v "START" ; done
  2. 301 Mon Aug 27 11:21:59 2012
  3. 344 Mon Aug 27 11:33:13 2012
  4. 25065 Sun Aug 26 03:27:03 2012
  5. 25066 Sun Aug 26 03:27:03 2012
  6. 25067 Sun Aug 26 03:27:03 2012
  7. 25068 Sun Aug 26 03:27:03 2012
  8. 25069 Sun Aug 26 03:27:03 2012
  9. 25070 Sun Aug 26 03:27:03 2012
  10. 25071 Sun Aug 26 03:27:03 2012
  11. 25072 Sun Aug 26 03:27:03 2012
  12. 27903 Wed Jun 20 22:50:47 2012
  13. 32767 Mon Aug 27 11:21:48 2012
Copyright © Linux教程網 All Rights Reserved