cuo*_*glm 17
制作僵尸进程:
$ (sleep 1 & exec /bin/sleep 10)
Run Code Online (Sandbox Code Playgroud)
该更换哪个运行shellsleep 1用/bin/sleep 10的是不会知道的sleep 1进程终止,因此,创建一个僵尸,持续10秒。
我不确定你对杀死僵尸进程有什么期望。僵尸进程已经死了,你不能杀死它。
实际上,您可以使僵尸进程消失,但是通过杀死其父进程,而不是僵尸进程本身。
不太有趣的答案:
$ (A=$BASHPID && ( kill -STOP $A ))
[1]+ Stopped ( A=$BASHPID && ( kill -STOP $A ) )
$ ps -C bash
PID TTY TIME CMD
29453 pts/0 00:00:00 bash
29593 pts/0 00:00:00 bash
29594 pts/0 00:00:00 bash <defunct>
Run Code Online (Sandbox Code Playgroud)