将SIGINT发送到python的子进程

时间:2009-07-08 00:34:15

标签: python subprocess sigint

我有一个在Windows上管理gdb进程的python脚本,我需要能够向生成的进程发送一个SIGINT以暂停目标进程(由gdb管理)

似乎win32中只有SIGTERM可用,但很明显,如果我从控制台运行gdb并按Ctrl + C,它认为它正在接收SIGINT。有没有办法可以假装这个功能,以便在所有平台上都可以使用这些功能?

(我正在使用子进程模块和python 2.5 / 2.6)

1 个答案:

答案 0 :(得分:1)

Windows没有unix信号IPC机制。

我会考虑将CTRL-C发送到gdb进程。