GNU/Linux >> Znalost Linux >  >> Linux

Linux – Jak zjistím, kdy byl proces spuštěn?

Ř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


Linux
  1. Jak zabít proces v Linuxu pomocí příkazu?

  2. Jak zjistit čas zahájení dlouhotrvajícího linuxového procesu?

  3. Jak spustit proces ve vlastní skupině procesů?

  1. Jak zabít proces zombie na Linuxu

  2. Kolik ti bylo let, když jsi poprvé začal používat Linux?

  3. Linux:Jak zjistit, kde byl proces spuštěn a jak byl spuštěn?

  1. Jak spustit příkaz Linux na pozadí a odpojit proces v terminálu

  2. Jak omezit využití CPU procesu v Linuxu

  3. Jak nainstalovat vtop na Linux