Desde la ps
página del manual:
-e Seleccionar todos los procesos. Idéntico a -A.
Por lo tanto, ps -e
mostrará todos los procesos. Las opciones comunes para "darme todo" son ps -ely
o ps aux
, este último es el estilo BSD. A menudo, las personas luego canalizan esta salida para grep
buscar un proceso, como en la respuesta de xenoterracide. Para evitar verse también grep
en la salida, a menudo verá algo como:
ps -ef | grep [f]oo
donde foo es el nombre del proceso que estás buscando.
Sin embargo, si está buscando un proceso en particular, le recomiendo usar el pgrep
comando si está disponible. Creo que está disponible en Ubuntu Server. Usar pgrep
significa que evitas la condición de carrera mencionada anteriormente. También proporciona algunas otras características que requerirían grep
trucos cada vez más complicados para replicarse. La sintaxis es simple:
pgrep foo
donde foo es el proceso que estás buscando. Por defecto, simplemente generará el ID de proceso (PID) del proceso, si encuentra uno. Consulte man pgrep
para otras opciones de salida. La siguiente página me pareció muy útil:
http://mywiki.wooledge.org/ProcessManagement
ps
sin conocer las banderas. Solo lo tiroaux
siempre; No tengo idea de lo que realmente controlan las banderas individuales