Řešení 1:
Pokud chcete pouze počáteční čas, můžete vybrat pole a potlačit záhlaví takto:
ps -p YOURPID -o lstart=
výstup bude vypadat takto:
Mon Dec 14 17:17:16 2009
což je ctime(3)
formát a můžete jej analyzovat a rozdělit relevantní části.
Další počáteční pole, například start
, stime
, bsdstart
a start_time
věk čas (po 24 hodinách se například zobrazí pouze datum).
Můžete je však použít přímo pro nedávno spuštěné procesy bez další analýzy:
ps -p YOURPID -o stime=
což by vydalo něco jako:
09:26
Řešení 2:
awk '{print $22}' /proc/$pid/stat
- poskytuje čas zahájení během okamžiků po spuštění
Řešení 3:
"ps -f" - je to v manuálových stránkách
Spustí 1 ze vzdálené relace (přes VPN) ssh ssh připojení
NTP běží, systémové hodiny stále nejdou včas - co dává?