GNU/Linux >> Tutoriales Linux >  >> Linux

Encontrar el recuento de procesos en Linux a través de la línea de comandos

result=`ps -Al | grep command-name | wc -l`
echo $result

En sistemas que tienen pgrep disponible, el -c opción devuelve un recuento de la cantidad de procesos que coinciden con el nombre dado

pgrep -c command_name

Tenga en cuenta que este es un grep -coincidencia de estilo, no una coincidencia exacta, por ejemplo pgrep sh también coincidirá con bash procesos. Si desea una coincidencia exacta, utilice también el -x opción.

Si pgrep no está disponible, puede usar ps y wc .

ps -C command_name --no-headers | wc -l

El -C opción a ps toma command_name como argumento, y el programa imprime una tabla de información sobre los procesos cuyo nombre ejecutable coincide con el nombre del comando dado. Esta es una coincidencia exacta, no grep -estilo. El --no-headers La opción suprime los encabezados de la tabla, que normalmente se imprimen como la primera línea. Con --no-headers , obtiene una línea por proceso coincidente. Entonces wc -l cuenta e imprime el número de líneas en su entrada.


Linux
  1. Descargar archivos a través de la línea de comandos en Linux

  2. Consejos de línea de comandos de Linux para aumentar la productividad

  3. Ejemplos de comandos kill en Linux

  4. Ejemplos de comandos renice en Linux

  5. truncar la tabla a través de la línea de comandos en Linux

Domina la línea de comandos de Linux

Conceptos básicos de la línea de comandos de Linux:sudo

Cómo MATAR un proceso en Linux

Encontrar los archivos y carpetas más grandes en la línea de comandos de Linux

Cómo:Linux General - IPTables básicos a través de la línea de comandos

Ejemplos de comandos wc en Linux