Saltar al contenido

Explique esta salida del comando ps -ef.

Solución:

Puede consultar la página de manual usando man ps para averiguar qué significan las columnas. El Linux ps página de manual, por ejemplo, da:

c              C           integer value of the processor utilisation percentage.
                           (see %cpu)
tname          TTY         controlling tty (terminal). (alias tt, tty).
args           COMMAND     command with all its arguments as a string. May chop as
                           desired. Modifications to the arguments are not shown.
                           The output in this column may contain spaces.
                           (alias cmd, command)
cmd            CMD         see args. (alias args, command)

Si el TTY es ? eso significa que el proceso no está asociado con ningún terminal de usuario.

Dado que todos estos son procesos del kernel, no están conectados a un TTY (de ahí el ? valor en el TTY campo).

UID PID PPID C STIME TTY TIME CMD

root 1 0 0 2012? 00:00:01 init [3]

Comprender el resultado: –

  1. El nombre del usuario que inició el proceso.

  2. Este puede ser PID, es decir, ID de proceso. Actúa como el número de identificación del proceso que se está ejecutando en la memoria.

  3. Este puede ser PPID, es decir, identificación del proceso principal. Este id es el pid del proceso debido al cual se ha iniciado este proceso. Todos los procesos de Oracle no tienen un proceso padre y, por lo tanto, son adoptados por el proceso init, el proceso init tiene pid como 1, por lo que todos los procesos de Oracle tendrán ppid como 1.

  4. Información de utilización del procesador en%.

  5. Esta es la hora de inicio del proceso, para un proceso de larga ejecución como en el caso de Oracle, solo mostrará la fecha en que se inició el proceso. si desea saber el año completo y la hora de un proceso de larga ejecución, active el comando con esta opción ps –efo user, pid, ppid, etime, args – etime le dirá por último cuántos días se ha estado ejecutando el proceso.

  6. Esta es la terminal desde la que se inició el proceso. Como en el caso de grep, el comando pmon se disparó en la terminal pts / 2, por lo que se muestra que este proceso se inicia con la terminal pts / 2. Ningún terminal inicia todos los procesos de Oracle.

  7. Tiempo total durante el cual el proceso ha utilizado cpu.

  8. El comando y los argumentos ejecutados.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *