6.53. Psmisc-21.6

El paquete Psmisc contiene programas para mostrar información sobre procesos en ejecución.

Tiempo estimado de construcción: 0.1 SBU
Espacio requerido en disco: 1.7 MB
Para su instalación depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses y Sed

6.53.1. Instalación de Psmisc

Prepara Psmisc para su compilación:

./configure --prefix=/usr --exec-prefix=""

Significado de la opción de configure:

--exec-prefix=""

Esto asegura que los binarios de Psmisc se instalen en /bin en lugar de /usr/bin. Este es el lugar correcto según el FHS, pues algunos de los binarios de Psmisc son usados por el paquete LFS-Bootscripts.

Compila el paquete:

make

Instala el paquete:

make install

No hay razón para que los programas pstree y pstree.x11 residan en /bin. Por tanto los moveremos a /usr/bin:

mv /bin/pstree* /usr/bin

El programa pidof de Psmisc no se instala por defecto. Normalmente esto no es ningún problema, ya que más tarde instalaremos el paquete Sysvinit, el cual nos facilita una versión mejor del programa pidof. Pero si no vas a usar Sysvinit, debes completar la instalación de Psmisc creando el siguiente enlace simbólico:

ln -s killall /bin/pidof

6.53.2. Contenido de Psmisc

Programas instalados: fuser, killall, pstree y pstree.x11 (enlace a pstree)

Descripciones cortas

fuser

Muestra los números de identificación (PID) de los procesos que usan los ficheros o sistemas de ficheros especificados.

killall

Mata procesos por su nombre. Envía una señal a todos los procesos que ejecutan alguno de los comandos especificados.

pstree

Muestra los procesos en ejecución en forma de árbol.

pstree.x11

Es igual que pstree excepto que espera confirmación antes de salir.