ps檢視程序執行開始時間和執行了多長時間。

2021-09-28 18:40:20 字數 1035 閱讀 1215

[hadoop@dsj-4g-26 ~]$ ps -eo pid,lstart,etime,cmd |grep nginx

2204 tue nov 21 16:52:47 2017 433-16:44:00 nginx: master process /usr/sbin/nginx

2205 tue nov 21 16:52:47 2017 433-16:44:00 nginx: worker process

其中,lstart與etime的解釋為:

lstart      started   time the command started.  see also bsdstart, start, start_time, and stime.

etime       elapsed   elapsed time since the process was started, in the form [[dd-]hh:]mm:ss.

即nginx程序啟動的時間為:2017.11.21 16:52:47,從啟動到現在所消耗的時間為:433天16個小時44分鐘。

ps主要用來檢視程序資訊,下面是常用引數

-a顯示所有程序(等價於-e)

-a顯示乙個終端的所有程序,除了會話引線

-n忽略選擇

-d顯示所有程序,但省略所有的會話引線

-x顯示執行在後頭的程序

-ppid 程序使用cpu時間

-u顯示程序的擁有者

-guid or grounpname顯示組的所有程序

uusername顯示該使用者下的所有程序,且顯示各個命令的詳細路徑。如ps u zhang;

-f顯示程序的詳細資訊  

-l長格式(有f,wchan,c等字段)

-j作業格式

-o特殊引數的指定,加多條特殊引數用「,」隔開

v已虛擬儲存器格式顯示

s以訊號格式顯示

-m顯示所有的執行緒

-h顯示程序的城市(與其他命令合用,如ps -ha)

e命令之後顯示環境(ps -d e ; ps -a e)

h不顯示第一行

linux下ps命令檢視某一程序開始時間,執行時間

樓主的實驗室的伺服器只有一塊gpu,樓主在準備在實驗室的伺服器上跑深度學習訓練 的,發現有人捷足先登了,占用了gpu,於是樓主想看一下他什麼時候開始占用的 1.使用nvidia smi命令,檢視gpu使用情況 nvidia smi輸出如下圖,會顯示gpu的使用資訊,發現乙個pid為37275的程序大...

使用linux ps查詢程序開始時間

ps命令常用用法 方便檢視系統程序 1 ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。2 ps a 顯示所有程序。3 ps c 列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,引數或常駐服務的標示。4 ps e 此引數的效果和指定 a 引數相同。5 ps e 列出程式時,顯示每個...

Centos 程序執行狀態 ps

ps 顯示系統程序在瞬間的執行狀態 相關選項 a顯示所有使用者的程序,包含每個程式的完整路徑 x顯示所有系統程式,包括那些沒有終端的程式 u顯示使用者的名稱和起始時間 f詳細顯示程式執行的路徑 c只顯示程序名稱,不顯示完整路徑 e除將核心程序以外所有程序的資訊寫到標準輸出 ps 展示資訊 1.pid...