Отправка SIGINT в подпроцесс python
У меня есть скрипт Python, управляющий процессом GDB в Windows, и мне нужно иметь возможность отправить SIGINT в порожденный процесс, чтобы остановить целевой процесс (управляемый GDB)
Похоже, что в win32 доступен только SIGTERM, но ясно, что если я запускаю gdb из консоли и Ctrl+C, он думает, что получает SIGINT. Есть ли способ, которым я могу подделать это так, что функциональность доступна на всех платформах?
(Я использую модуль подпроцесса и Python 2.5/2.6)
1 ответ
У Windows нет механизма IPC сигналов Unix.
Я бы посмотрел на отправку CTRL-C в процесс GDB.