[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...