¿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?

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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.