Il pacchetto Pmisc contiene programmi per visualizzare informazioni sui processi.
Tempo approssimativo di costruzione: 0.1 SBU Spazio necessario sul disco: 2.2 MB
L'installazione di Psmisc dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed.
Preparate Pmisc per la compilazione:
./configure --prefix=/usr --exec-prefix=/
Significato delle opzioni di configurazione:
--exec-prefix=/: questo fa sì che i binari siano installati in /bin invece di /usr/bin. Poiché i programmi di Psmisc sono spesso usati in bootscript, devono essere disponibili anche quando il file system /usr non è montato.
Compilate il pacchetto:
make
Ora installatelo:
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 Psmisc pidof non è installato. Generalmente, questo non è un problema poiché più tardi installeremo il pacchetto Sysvinit, che fornisce un programma pidof migliore. Ma se non state per usare Sysvinit, potete completare l'installazione di Psmisc creando il seguente link simbolico:
ln -s killall /bin/pidof
Programmi installati: fuser, killall, pstree e pstree.x11 (colegamento a pstree)
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 dati comandi.
pstree visualizza i processi in esecuzione sotto forma di albero.
pstree.x11 uguale a pstree eccetto che aspetta conferma prima di uscire.