Para buscar un proceso que pueda usar pscon grep.
Por ejemplo para buscar firefox
ps aux | grep firefox
¿Cómo obtener la misma respuesta sin usar grep?
command-line
process
Maythux
fuente
fuente

ps/grepsolución funciona tan bien.ps -n <process name>, respondería a su necesidad.ps -n firefoxes un poco más corto queps | grep firefox.psya puede filtrarpido procesar una identificación de usuario, por lo que es una pregunta razonable filtrar por nombre de proceso.Respuestas:
El
pgrepcomando, y su hermanopkill, existe precisamente para este propósito:pgrep firefoxenumerará todos los procesos cuyos comandos coincidenfirefoxpgrep -f firefoxenumerará todos los procesos cuyas líneas de comando completas coincidanfirefoxpgrep -x firefoxenumerará todos los procesos cuyos comandos coinciden exactamentefirefoxY, naturalmente,
pgrepse excluirá del combate, por lo que no se necesita ninguno de losgreprituales asociadosps | grep.El otro conjunto de herramientas para esto son los comandos
pidofykillall. Estos no son tan flexibles comopgrepypkill.pidof firefoxenumerará los procesos cuyo comando esfirefoxfuente
ejemplo:
de
man psfuente
ps -Cindicador BSD se comporta de manera completamente diferente: "Cambia la forma en que se calcula el porcentaje de CPU"tople permite buscar cadenas cuando toca mayúsculasL; el proceso se resaltará y use las teclas de flecha hacia arriba y hacia abajo para desplazarse por la lista de procesos. Del mismo modo, elhtopcomando permite resaltar un proceso particular cuando golpeas/. Y\filtrará todos los procesos con una cadena particular en el nombre.Para aquellos que gustan awk, aquí hay un oneliner awk:
ps -eF | awk '/process-name/ {print $11}'. Con elps -eFnombre del proceso siempre está en la undécima columna. Alternativamente, si lo haceps -eF | awk '{print $11}' | sort, obtendrá una lista ordenada de nombres de procesos, ordenados alfabéticamente. Conéctelo allesscomando solo para ver la larga lista de archivos más fácilmente.fuente
Un truco genial
Obtendrás todos los procesos con nombres
Redirige o copia el resultado a un archivo y luego ábrelo
nano, presiona Ctrl+ W y puedes buscar el nombre que deseas.fuente
También puede usar
htopy luego presionar F4 para filtrar los resultados con una cadena coincidente definida por el usuario. También tiene una función de búsqueda personalizada disponible presionando F3.fuente
Si el problema son dos procesos, solo puede usar grep:
fuente
Acabo de leer este ps alias en el blog de Lennart Poettering. La salida está de acuerdo con la crianza del grupo de control systemd:
fuente