Durante la risoluzione dei problemi, può essere utile monitorare il numero di istanze di processo per vedere se è stabile o crescente.
Il seguente comando mostrerà il numero di occorrenze dei processi sendmail ogni 5 secondi nelle derivate della shell Bourne (cioè, sh, ksh, bash ...):
mentre vero
fare
ps -ef | grep [s] endmail | wc -l
dormire 5
fatto
L'uso di un loop dalla riga di comando è uno strumento potente. Quando premi ENTER alla fine di ogni riga, ti verrà presentato un prompt diverso basato sulla tua shell che indica che sta continuando il comando e aspettando di più.
Il [s] in sendmail rappresenta un trucco di espressione regolare che significa corrispondere a qualsiasi singolo carattere all'interno delle parentesi quadre. Ciò significa che [s] endmail corrisponderà solo a sendmail e impedirà il conteggio del comando grep nell'elenco ps -ef perché verrà visualizzato come [s] endmail.
È possibile variare il parametro in modalità sospensione per aumentare o ridurre il numero di secondi tra ogni conteggio.