Я использую kill
функцию для kill
процесса. Однако при возврате -1 и perror
отображается «Неверный аргумент». Читая руководство по kill
, он говорит, что эта ошибка возникает, если указано неправильное значение сигнала. Я прохожу -9
или SIGKILL
, вот так kill( SIGKILL, pid )
.
Тогда почему он дает неверную ошибку аргумента. Обратите внимание, что процесс, вызывающий функцию kill
, является потомком процесса, который мы пытаемся уничтожить.