Installer Psmisc-20.1

Temps de construction estimé:           1 minute
Espace disque nécessaire estimé:  500 KB

Installation de Psmisc

Installez Psmisc en exécutant les commandes suivantes:

./configure --prefix=/usr --exec-prefix=/ &&
make &&
make install

psmisc installe la page de man /usr/share/man/man1/pidof.1, mais le programme pidof de psmisc n'est pas installé par défaut. Généralement ceci n'est pas un problème car nous installerons le package sysvinit plus tard, qui nous fournit un meilleur programme pidof.

C'est à vous de décider maintenant si vous allez utiliser le package sysvinit qui fournit un programme pidof, ou non. Si vous le souhaitez, vous devriez enlever la page man pidof de psmisc en exécutant:

rm /usr/share/man/man1/pidof.1

Si vous n'utilisez pas sysvinit, vous devriez complèter l'installation de ce package en créant le lien symbolique /bin/pidof en exécutant:

cd /bin
ln -s killall pidof

Explication des Commandes

--exec-prefix=/: Cela fera que les programmes seront installés dans /bin plutôt que dans /usr/bin. Les programmes de ce package sont souvent utilisés dans des scripts de boot, alors ils devraient être dans le répertoire /bin afin qu'ils puissent être utilisés quand la partition /usr n'est pas encore montée.

Contenu

Le package Psmisc contient les programmes fuser, killall, pidof et pstree.

Description

fuser

fuser affiche les PIDs des processus en utilisant le ou les systèmes de fichiers spécifiés.

killall

killall envoye un signal à tous les processus faisant tourner l'une des commandes spécifiées.

pidof

Pidof trouve les identifiants de processus (pids) du programme nommé et imprime ces pids sur la sortie standard.

pstree

pstree présente les processus tournant sous forme d'arborescence.

Dépendances

Psmisc-20.1 nécessite l'installation de :


sh du package bash

as du package binutils
ld du package binutils

cmp du package diffutils

chmod du package fileutils
cp du package fileutils
ls du package fileutils
mv du package fileutils
rm du package fileutils

cc du package gcc

egrep du package grep
grep du package grep

make du package make

sed du package sed

basename du package sh-utils
expr du package sh-utils
sleep du package sh-utils
uname du package sh-utils

cat du package textutils
tr du package textutils