Psmisc-21.4

Le paquet Psmisc contient des programmes pour afficher des informations sur les processus.

Temps de construction approximatif :  0,1 SBU
Espace disque requis :                2,2 Mo

L'installation de Psmisc dépend de Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed.

Installation de Psmisc

Préparez la compilation de Psmisc pour :

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

Voici la signification de l'option de configure :

  • --exec-prefix=/ : ceci fait que les binaires sont installés dans /bin au lieu de /usr/bin. Comme les programmes Psmisc sont souvent utilisés dans des scripts de démarrage, ils devraient aussi être disponibles quand le système de fichiers /usr n'est pas monté.

Compilez le paquet :

make

Maintenant, installez-le :

make install

Il n'existe aucune raison pour que les programmes pstree et pstree.x11 résident dans /bin. Du coup, nous les déplaçons dans /usr/bin. De même, il n'est pas nécessaire que pstree.x11 existe comme programme séparé. Nous allons donc créer un lien symbolique vers pstree:

mv /bin/pstree* /usr/bin
ln -sf pstree /usr/bin/pstree.x11

Par défaut, le programme pidof de Psmisc n'est pas installé. Généralement, ce n'est pas un problème car nous installons plus tard le paquet Sysvinit, qui fournit une meilleure version de pidof. Mais si vous ne comptez pas utiliser Sysvinit, vous devriez terminer l'installation de Psmisc en créant le lien symbolique suivant :

ln -s killall /bin/pidof

Contenu de Psmisc

Programmes installés : fuser, killall, pstree et pstree.x11 (lien vers pstree)

Courtes descriptions

fuser indique les PID de processus utilisant les fichiers ou systèmes de fichiers donnés.

killall tue les processus suivant leur nom. Il envoie un signal à tous les processus en cours.

pstree affiche les processus en cours hiérarchiquement.

pstree.x11, identique à pstree si ce n'est qu'il attend une confirmation avant de quitter.