Отправка 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.

Другие вопросы по тегам