6.53. Psmisc-21.6

Il pacchetto Pmisc contiene programmi per visualizzare informazioni sui processi in esecuzione.

Tempo approssimativo di costruzione: 0.1 SBU
spazio su disco richiesto: 1.7 MB
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses e Sed

6.53.1. Installazione di Psmisc

Preparare Psmisc per la compilazione:

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

Significato dell'opzione di configurazione:

--exec-prefix=""

questa fa sì che i binari di Psmisc si installino in /bin invece che in /usr/bin. Questa è la corretta locazione conformemente a FHS, poiché alcuni dei binari di Psmisc sono usati dal pacchetto LFS-Bootscripts.

Compilare il pacchetto:

make

Installare il pacchetto:

make install

Non c'è ragione perché i programmi pstree e pstree.x11 risiedano in /bin. Pertanto li spostiamo in /usr/bin:

mv /bin/pstree* /usr/bin

Per default il programma di Psmisc pidof non è installato. Generalmente questo non è un problema, poiché più tardi installiamo il pacchetto Sysvinit, che fornisce un programma pidof. Ma se non si sta per usare Sysvinit è possibile completare l'installazione di Psmisc creando il seguente link simbolico:

ln -s killall /bin/pidof

6.53.2. Contenuti di Psmisc

Programmi installati: fuser, killall, pstree e pstree.x11 (link a pstree)

Brevi descrizioni

fuser

Riporta i PID di processi che usano i file o file system dati

killall

"Uccide i processi". Manda un segnale a tutti i processi eseguendo uno dei comandi specificati

pstree

Visualizza i processi in esecuzione sotto forma di albero

pstree.x11

Uguale a pstree, con la differenza che aspetta conferma prima di uscire