C'est un comportement très bizarre. Dernièrement, chaque fois que j'essaie de trouver un processus sur la console avec ps aux | grep foo
il renvoie un grep: command not found
. Ok, cela pourrait être quelque chose que j'ai changé et que j'ai mal fait, mais le problème est que, après quelques essais, il sait soudainement ce que 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
Une idée de la raison pour laquelle cela se produit ?
Comme suggéré, voici ce que j'obtiens lorsqu'une entrée type grep
après les deux, celui qui échoue et celui qui fonctionne :
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