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.