
Revisé el manual de ps
y decía -e
que enumerará todos los procesos, mientras que -u
enumerará los procesos para un usuario específico.
Así que trato de usarlo ps -eu myaccount | wc -l
y genera 280.
Pero si lo uso ps -u myaccount | wc -l
y me sale 12.
Dado que ambos se utilizan para generar todos los procesos para el usuario myaccount
, ¿por qué el resultado será diferente?
Respuesta1
Una mejor pregunta sería "¿Cuál es la diferencia entre ps -e
y ps -eu
?" y la respuesta sería "nada".
La -e
opción muestra todos los procesos y básicamente reemplaza la -u
selección.
Como señaló @fra-san, la página de manual indica que todas las opciones de selección de procesos son aditivas. La -u
opción selecciona, no filtra, y no puede agregar más procesos después, -e
ya que ya están todos allí.