我可以将SIGINT发送到Windows上的Python子进程吗?

2024-04-28 14:27:29 发布

您现在位置:Python中文网/ 问答频道 /正文

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

在Win32中似乎只有SIGTERM可用,但很明显,如果我从控制台和Ctrl+C运行gdb,它会认为它收到了SIGINT。有没有一种方法可以让我假装所有平台都有这个功能?

(我正在使用subprocess模块和python 2.5/2.6)


Tags: 模块方法功能脚本目标进程windows平台