Jestem nowicjuszem w programowaniu powłoki. Zakładając, że uruchomiłem program (np. NetBeans) z mojego terminala, jeśli piszę
ps aux|grep netbeans
Dostaję wynik
pre 18775 1.2 0.0 12524 1972 pts/3 S 20:17 0:00
gdzie 18775 określa PID itp. procesu.
Potem zabijam go za pomocą
kill 18775.
na którym znika interfejs użytkownika NetBeans. Jeśli spróbuję uzyskać pid za pomocą pierwszego polecenia, nadal otrzymuję:
pre 19137 0.0 0.0 9136 1068 pts/3 S+ 20:19 0:00 grep --color=auto netbeans
Jeśli proces został zabity, dlaczego nadal wyświetla powyższą informację wyjściową?
grep netbeans, to jest program, który widzisz na końcu wiersza (grep --color=auto netbeans)