¿Cómo puedo obtener una lista de ID de proceso en el sistema en Linux?

1

Necesito listar los ID de proceso en la línea de comando de Linux. Puedo usar el ls comando en el /proc ¿directorio?

El problema es que enumera algunos ID de proceso con nombres de archivo. ¿Puedo eliminar esos nombres usando algunos ls opción de comando?

techfun
fuente

Respuestas:

2

Para simplemente listar sus procesos actuales, use:

ps

Para ver todos los procesos en el sistema:

ps -ef

Para mostrar solo el PID:

ps -e -o pid

Aquí, -e Selecciona todos los procesos y -o pid genera solo los PIDs.

Leer man ps para más información.

slhck
fuente
Gracias por responder. Solo por curiosidad, estaba pensando si hay alguna forma de manipular el comando ls y el directorio / proc para enumerar los identificadores de proceso.
techfun
2
Probablemente ls | grep -o '[0-9]*', pero eso no es realmente recomendable.
slhck