Este es un muy raro comportamiento. Últimamente, cada vez que estoy tratando de encontrar un proceso en la consola con ps aux | grep foo
, es la devolución de un grep: command not found
. Ok, que podría ser algo de lo que he cambiado y que hizo mal, pero el problema es que, después de un par de intentos, de repente sabe lo grep
está:
MM:.dev$ ps aux | grep foo
-bash: grep: command not found
MM:.dev$ ps aux | grep foo
-bash: grep: command not found
MM:.dev$ ps aux | grep foo
-bash: grep: command not found
MM:.dev$ ps aux | grep foo
MM 70953 0,0 0,0 2699108 744 ?? Ss 10:32AM 0:08.77 foo bar
MM 3756 0,0 0,0 2423356 204 s004 R+ 10:12AM 0:00.00 grep foo
Alguna idea de por qué está sucediendo esto?
Como se ha sugerido, esto es lo que me sale cuando un escriba type grep
después de que ambos, el uno fallando y el trabajo:
MM:.dev$ ps aux | grep foo
-bash: grep: command not found
MM:.dev$ type grep
grep is /usr/bin/grep
MM:.dev$ ps aux | grep foo
MM 5694 0,0 0,0 2433796 676 s006 S+ 10:47AM 0:00.00 grep foo
MM:.dev$ type grep
grep is /usr/bin/grep