Я делаю приложение для командной строки. Я хочу проверить Ctrl+C
или SIGUSR1
, но я не смог найти способ отправить им какой-либо сигнал.
Я пытался kill -s INT <pid>
. Я получил <pid>
с ps -A | grep $PROGAM_NAME
Но это вызывает всплывающее окно отладчика и не вызывает мой обработчик сигнала. Конечно, я установил пользовательский обработчик сигнала с функцией signal()
.
Почему это не работает? И как я могу послать некоторый сигнал процессу отладки?