6.52. Psmisc-21.5

Il pacchetto Pmisc contiene programmi per visualizzare informazioni sui processi.

Tempo approssimativo di costruzione: 0.1 SBU

Spazio su disco richiesto: 2.2 MB

L'installazione di Psmisc dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed

6.52.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 siano installati in /bin invece che in /usr/bin. Poiché i programmi di Psmisc sono spesso usati in bootscript, devono essere disponibili anche quando il file system /usr non è montato.

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. Inoltre non c'è bisogno che pstree.x11 esista come programma separato. Quindi lo facciamo come link simbolico a pstree:

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

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.52.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.