
El ps
comando de Linux permite múltiples selectores, como usuario y nombre de comando, pero siempre devuelve el OR lógico de esos selectores (más de los que quiero). ¿Alguien conoce algún método o herramienta ya creado que pueda obtener la intersección (Y) de los selectores de procesos?
Respuesta1
Intentar pgrep
. Hay diferentes selectores Y conectados. Se pueden utilizar los mismos conectores en sintaxis AND u OR.
Ejemplo: pgrep -u user1,user2 -G 111 sshd
enumerará los procesos sshd que pertenecen al usuario1 O al usuario2 Y están en el grupo 111.