Quiero ejecutar un comando usando ps
para encontrar binarios que no responden.
Esta pregunta de Stack tiene una respuesta que he intentado implementar, pero obtengo resultados extraños.
ps aux | awk -F' ' '{ if ( $8="D" ) print $0 }'
Se supone que esto devolverá solo las líneas de ps
donde la columna 8 tiene las letras "D". Lo que veo es que está reemplazando la columna 8 con la letra D en su lugar.
He intentado en zsh y bash, usando gawk
en lugar de awk
, y obtengo el mismo resultado. ¿Qué está mal con este comando?
Me interesa saber por qué está fallando.