Набор текста CtrlCгенерирует сигнал № 2 ( SIGINT
). Тот же сигнал генерируется:
kill -2 PID
или же:
kill -SIGINT PID
Вы можете перечислить все номера и имена сигналов с помощью:
kill -l
Если у меня открыто несколько окон терминала, каждое из которых запускает скрипт на Python, есть ли способ завершить одно окно с помощью PID, как если бы я нажал ctrl-c?
С помощью ctrl-c скрипт завершается корректно, но я пробовал различные kill -s
команды, и все они вызывали его завершение без перехвата основного (бесконечного) while
цикла скрипта .
Есть некоторые «очистительные» действия, которые выполняются после ctrl-c
.
Набор текста CtrlCгенерирует сигнал № 2 ( SIGINT
). Тот же сигнал генерируется:
kill -2 PID
или же:
kill -SIGINT PID
Вы можете перечислить все номера и имена сигналов с помощью:
kill -l