Ini adalah perilaku yang sangat aneh. Akhir-akhir ini, setiap kali saya mencoba menemukan proses di konsol ps aux | grep foo
, itu mengembalikan a grep: command not found
. Ok, itu bisa menjadi sesuatu yang saya ubah dan lakukan salah, tetapi masalahnya adalah, setelah beberapa kali mencoba, tiba-tiba tahu apa grep
itu:
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
Adakah ide mengapa ini terjadi?
Seperti yang disarankan, inilah yang saya dapatkan saat masuk type grep
setelah keduanya, yang gagal dan yang berfungsi:
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
grep
dan pipa, itu akhirnya berhasil. O_O