Le paquet Psmisc contient des programmes pour afficher des informations sur les processus.
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
Installez le paquet :
make install
Il n'existe aucune raison pour que les programmes
pstree et pstree.x11 résident dans
/bin
. Du coup, déplaçez-les 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 le paquet Sysvinit installe une meilleure version de pidof. Mais si Sysvinit ne sera pas utilisé, terminez l'installation de Psmisc en créant le lien symbolique suivant :
ln -s killall /bin/pidof
Indique les PID de processus utilisant les fichiers ou systèmes de fichiers donnés
Tue les processus suivant leur nom. Il envoie un signal à tous les processus en cours
Affiche les processus en cours hiérarchiquement
Identique à pstree, si ce n'est qu'il attend une confirmation avant de quitter