0

我注意到当我执行以下操作时,gnome-terminal 只是进入“僵尸状态”

char *cmd = "kill <pidofterminal>"
popen(cmd, "r");

有没有办法完全杀死程序?我需要它来释放它的 PID。

4

1 回答 1

1

您可以-9在 kill 命令中指定

char *cmd = "kill -9 <pidofterminal>"
popen(cmd, "r");

在 sudo 或 root 下运行程序:

sudo ./program

它将杀死您可以杀死的所有进程。

于 2013-02-04T03:06:58.910 回答