Sono un principiante della programmazione shell. Supponendo di aver avviato un programma (ad esempio NetBeans) dal mio terminale, se digito
ps aux|grep netbeans
Ottengo l'output
pre 18775 1.2 0.0 12524 1972 pts/3 S 20:17 0:00
dove 18775 specifica il PID ecc. del processo.
Poi lo uccido usando
kill 18775.
su cui scompare l'interfaccia utente di NetBeans. Se provo a ottenere il pid usando il primo comando, ottengo ancora:
pre 19137 0.0 0.0 9136 1068 pts/3 S+ 20:19 0:00 grep --color=auto netbeans
Se il processo è stato interrotto, perché mostra ancora l'output di cui sopra?
grep netbeans
, questo è il programma che vedi alla fine della riga (grep --color=auto netbeans
)