Vigila el número de instancias de un proceso.

Durante la resolución de problemas, puede ser útil monitorear la cantidad de instancias de proceso para ver si es estable o está aumentando.


El siguiente comando mostrará el número de ocurrencias de procesos de sendmail cada 5 segundos en los derivados de shell Bourne (es decir, sh, ksh, bash ...):

mientras que verdad
hacer
ps -ef | grep [s] endmail | wc -l
dormir 5
hecho

Usar un bucle desde la línea de comando es una herramienta poderosa. Cuando presione ENTRAR al final de cada línea, se le presentará un mensaje diferente basado en su shell que indica que continúa el comando y espera más.

La [s] en sendmail representa un truco de expresión regular que significa que coincide con cualquier carácter individual dentro de los corchetes. Esto significa que [s] endmail solo coincidirá con sendmail y evitará el conteo del comando grep en la lista ps -ef porque aparecerá como [s] endmail.

Puede variar el parámetro para dormir para aumentar o disminuir el número de segundos entre cada conteo.