Odpowiedzi:
Jeśli chcesz tylko czas rozpoczęcia, możesz wybrać pole i pominąć nagłówek, wykonując następujące czynności:
ps -p YOURPID -o lstart=
wynik będzie wyglądał następująco:
Mon Dec 14 17:17:16 2009
który jest ctime(3)
formatem i można go przeanalizować, aby podzielić odpowiednie części.
Pozostałe pola startowe, takie jak start
, stime
, bsdstart
i start_time
wiek czasu (po 24 godzinach tylko data jest pokazane, na przykład).
Możesz jednak użyć ich bezpośrednio do ostatnio uruchomionych procesów bez dalszego analizowania:
ps -p YOURPID -o stime=
co da wynik podobny do:
09:26
„ps -f” - znajduje się na stronach podręcznika
ps -f -p yourpid
awk '{print $22}' /proc/$pid/stat
- daje czas rozpoczęcia w jiffies po rozruchu
Jeśli openvpn
na hoście istnieje jeden proces o podanej nazwie (np. ), Możesz wykonać:
ps -p `pgrep openvpn` -o lstart=