Psmisc-21.4

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.

Installazione di Psmisc

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

Contenuti di Psmisc

Programmi installati: fuser, killall, pstree e pstree.x11 (colegamento 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 dati comandi.

pstree visualizza i processi in esecuzione sotto forma di albero.

pstree.x11 uguale a pstree eccetto che aspetta conferma prima di uscire.