Visualización de procesos en ejecución Linux - LPI 101

Los procesos tienen un ID de proceso único, el PID. Este número se puede utilizar para modificar la prioridad de un proceso o para detenerlo.

Un proceso es cualquier ejecución ejecutable. Si process_2 se ha generado por process_1, se denomina proceso hijo. El proceso de desove_1 se denomina proceso padre.

El árbol genealógico del proceso

El comando pstree ofrece una buena ilustración de la jerarquía de procesos padre e hijo.

Figura: Parte de la salida pstree

En la figura anterior se muestran todos los PID del proceso; Estos son claramente incremental. Las opciones utilizadas más comunes son -p para mostrar PID y -h para resaltar sólo los procesos de un usuario.

Búsqueda de procesos en ejecución

Una forma más directa de determinar qué procesos se ejecutan es utilizar ps. La mayoría de los usuarios tienen una combinación de opciones que funcionan para la mayoría de las situaciones.

Aquí hay tres opciones:

  • ps ux todos los procesos ejecutados por el usuario
  • ps T los procesos se ejecutan bajo el terminal actual por parte del usuario
  • ps aux todos los procesos del sistema

Se recomienda que lea la página del manual de ps y elija sus propias mejores opciones!


Actualización continua de la información del proceso

La utilidad top actualizará la información sobre los procesos a una velocidad ajustable.
Mientras top está en ejecución, puede escribir h para una lista de comandos. La barra espaciadora actualizará la información instantáneamente.
También puede utilizar top para cambiar la prioridad de un proceso.

Publicar un comentario

0 Comentarios