我注意到当我执行以下操作时,gnome-terminal只是进入“Zombie State”
char *cmd = "kill <pidofterminal>"
popen(cmd, "r");
有没有办法完全杀掉程序?我需要它来释放它的PID。
答案 0 :(得分:1)
您可以在kill命令
中指定-9
char *cmd = "kill -9 <pidofterminal>"
popen(cmd, "r");
在sudo或root下运行程序:
sudo ./program
它会杀死你可以杀死的所有进程。