linux查看進程啓動時間及運行多長時間。
ps -eo lstart 啓動時間php
ps -eo etime 運行多長時間.html
ps -eo pid,lstart,etime | grep 5176linux
用linux ps查詢進程的開始時間php7
ps命令經常使用用法(方便查看系統進程) ui
1)ps a 顯示現行終端機下的全部程序,包括其餘用戶的程序。
2)ps -A 顯示全部進程。
3)ps c 列出程序時,顯示每一個程序真正的指令名稱,而不包含路徑,參數或常駐服務的標示。
4)ps -e 此參數的效果和指定"A"參數相同。
5)ps e 列出程序時,顯示每一個程序所使用的環境變量。
6)ps f 用ASCII字符顯示樹狀結構,表達程序間的相互關係。
7)ps -H 顯示樹狀結構,表示程序間的相互關係。
8)ps -N 顯示全部的程序,除了執行ps指令終端機下的程序以外。
9)ps s 採用程序信號的格式顯示程序情況。 www.2cto.com
10)ps S 列出程序時,包括已中斷的子程序資料。
11)ps -t<終端機編號> 指定終端機編號,並列出屬於該終端機的程序的情況。
12)ps u 以用戶爲主的格式來顯示程序情況。
13)ps x 顯示全部程序,不以終端機來區分。
最經常使用的方法是ps -aux,而後再利用一個管道符號導向到grep去查找特定的進程,而後再對特定的進程進行操做。 線程
經常使用參數:
-A 顯示全部進程(等價於-e)(utility)
-a 顯示一個終端的全部進程,除了會話引線
-N 忽略選擇。
-d 顯示全部進程,但省略全部的會話引線(utility)
-x 顯示沒有控制終端的進程,同時顯示各個命令的具體路徑。dx不可合用。(utility)
-p pid 進程使用cpu的時間
-u uid or username 選擇有效的用戶id或者是用戶名
-g gid or groupname 顯示組的全部進程。
U username 顯示該用戶下的全部進程,且顯示各個命令的詳細路徑。如:ps U zhang;(utility)
-f 所有列出,一般和其餘選項聯用。如:ps -fa or ps -fx and so on.
-l 長格式(有F,wchan,C 等字段)
-j 做業格式 www.2cto.com
-o 用戶自定義格式。
v 以虛擬存儲器格式顯示
s 以信號格式顯示
-m 顯示全部的線程
-H 顯示進程的層次(和其它的命令合用,如:ps -Ha)(utility)
e 命令以後顯示環境(如:ps -d e; ps -a e)(utility)
h 不顯示第一行 code
ps -eo lstart 啓動時間 htm
ps -eo etime 運行多長時間. 進程
ps -eo pid,lstart,etime|grep pid
例:ps -eo pid,lstart,etime|grep 4559rem
你須要使用 ps 命令來查看關於一組正在運行的進程的信息。ps 命令提供了以下的兩種格式化選項。
ps -eo pid,lstart,etime,cmd | grep 'php'
打印:
321 Mon Apr 22 08:10:01 2019 06:54:18 /usr/local/php7.3/bin/php -f /www/php7.3/html/wms/moudle/cron/service/cron/auto_task_cli.mdl.php act=suning_item_sync sd_id=1082 cmd_suffix=1 485 Mon Apr 22 13:44:02 2019 01:20:17 /usr/local/php7.3/bin/php -f /www/php7.3/html/wms/moudle/cron/service/cron/auto_task_cli.mdl.php act=update_remarks sd_id=2160 cmd_suffix=1