Я заметил, что когда я делаю следующее, гном-терминал просто переходит в «состояние зомби»
char *cmd = "kill <pidofterminal>"popen(cmd, "r");
Есть ли способ полностью убить программу? Мне нужно, чтобы выпустить его PID.
Вы можете указать -9
в команде убить
char *cmd = "kill -9 <pidofterminal>"popen(cmd, "r");
Запустите программу под sudo или root:
sudo ./program
Это убьет все процессы, которые вы можете убить.
Других решений пока нет …