2012-03-12 53 views
0

因此,我正在編寫一個shell腳本,它可以獲取當前所有進程的運行情況,並將它們導入grep以篩選出我需要的進程。如何在bash腳本中使用ps時獲取當前時間戳?

但我也需要它給我一個時間戳無論是當PS發生,或者當這個過程開始時,沒有關係,我只需要一個時間。所有的過程只需幾秒鐘。

我的命令是這樣的:

ps -U USERNAME -o rss=MEM,comm=CMD,pid=PID 

我試圖去這樣的:

ps -U USERNAME -o rss=MEM,comm=CMD,pid=PID, start=START 

但只是給了我喜歡的hh時間:MM:SS。我需要比這更精確的東西。時間戳是理想的。

任何想法?

+3

是不是http://superuser.com或http://unix.stackexchange.com的問題? – moooeeeep 2012-03-12 19:36:21

+0

我不知道存在...大聲笑我會把它移到那裏,謝謝:) – user979344 2012-03-12 19:38:00

回答

2

以下是否滿足您的需求?

date; ps -U USERNAME -o rss=MEM,comm=CMD,pid=PID 
+0

爲什麼我沒有想到...是的,如果我做日期+%s。%N :) – user979344 2012-03-12 19:45:14

相關問題