GNU/Linux >> Tutoriales Linux >  >> Linux

Linux - ¿Cómo puedo ver cuándo se inició un proceso?

Solución 1:

Si solo desea la hora de inicio, puede seleccionar el campo y suprimir el encabezado haciendo esto:

 ps -p YOURPID -o lstart=

la salida se verá así:

 Mon Dec 14 17:17:16 2009

que es ctime(3) formato y puede analizarlo para dividir las partes relevantes.

Otros campos de inicio como start , stime , bsdstart y start_time envejecer el tiempo (después de 24 horas solo se muestra la fecha, por ejemplo).

Sin embargo, puede usarlos directamente para procesos iniciados recientemente sin más análisis:

ps -p YOURPID -o stime=

que generaría algo como:

09:26

Solución 2:

awk '{print $22}' /proc/$pid/stat - le da la hora de inicio en segundos después del arranque

Solución 3:

"ps -f" - está en las páginas man


Linux
  1. ¿Cómo matar un proceso en Linux usando el comando?

  2. ¿Cómo obtener la hora de inicio de un proceso de Linux de larga duración?

  3. ¿Cómo iniciar un proceso en su propio grupo de procesos?

  4. ¿Cómo ordenar la salida de ps por hora de inicio del proceso?

  5. ¿Cómo programo un reinicio en Linux?

Cómo enumerar los procesos en ejecución en Linux

Cómo matar un proceso en Linux

Cómo matar procesos Zombie en Linux

Cómo MATAR un proceso en Linux

Cómo ver los usuarios registrados en Linux

Cómo comenzar con Arch Linux