日期:2014-05-16 浏览次数:20680 次
minix007:~$ ps -l F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 S 1000 7538 7530 5 80 0 - 2315 wait pts/1 00:00:00 bash 0 R 1000 7598 7538 0 80 0 - 1177 - pts/1 00:00:00 ps minix007:~$ bash minix007:~$ ps -l F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 S 1000 7538 7530 0 80 0 - 2315 wait pts/1 00:00:00 bash 0 S 1000 7599 7538 9 80 0 - 2316 wait pts/1 00:00:00 bash 0 R 1000 7655 7599 0 80 0 - 1177 - pts/1 00:00:00 ps
第一次输入ps -l,发现两个程序,第一个bash是我们正在使用的shell,PID为7538,第二个为ps,是我们刚刚在这个 shell中启动的程序,可以看到ps的PPID是7538,即其父程序PID为7538。 第二个命令启动了另一个bash,可以看到此bash的PID为7599。其PPID为7538,即正在使用的shell的PID 第三个命令启动了ps程序,可以看到这个ps程序的PPID为7599,即其父程序为刚刚启动的bash。
tar -jcv -f tctar.tar.bz2 t.c &
$ jobs [1]+ Stopped vim t.c $ jobs -l [1]+ 8705 Stopped vim t.c
$ fg %1 vim t.c
$ kill -9 %1 #强制移除1号job