私はシェルプログラミングの初心者です。端末からプログラム(NetBeansなど)を開始したと仮定すると、
ps aux|grep netbeans
出力を取得します
pre 18775 1.2 0.0 12524 1972 pts/3 S 20:17 0:00
ここで、18775はプロセスのPIDなどを指定します。
それから私はそれを使ってそれを殺します
kill 18775.
NetBeans UIが消えます。最初のコマンドを使用してpidを取得しようとしても、次のようになります。
pre 19137 0.0 0.0 9136 1068 pts/3 S+ 20:19 0:00 grep --color=auto netbeans
プロセスが強制終了された場合、なぜ上記の出力がまだ表示されるのですか?
grep netbeansgrep --color=auto netbeans