Soy un novato en la programación de shell. Suponiendo que he iniciado un programa (por ejemplo, NetBeans) desde mi terminal, si escribo
ps aux|grep netbeans
Me sale la salida
pre 18775 1.2 0.0 12524 1972 pts/3 S 20:17 0:00
donde 18775 especifica el PID, etc. del proceso.
Luego lo mato usando
kill 18775.
sobre el cual desaparece la IU de NetBeans. Si trato de obtener el pid utilizando el primer comando, aún obtengo:
pre 19137 0.0 0.0 9136 1068 pts/3 S+ 20:19 0:00 grep --color=auto netbeans
Si el proceso ha finalizado, ¿por qué sigue mostrando el resultado anterior?
grep netbeans, ese es el programa que ves al final de la línea (grep --color=auto netbeans)