是否有类似于Python提供的POSIX sigaction
?我意识到python传统上支持信号,但我需要sigaction
。
我正在尝试识别作为发出信号源的进程的pid。从我在文档中看到的,没有办法做到这一点。
我只关心Linux上的功能。
答案 0 :(得分:5)
有一个标准模块,毫不奇怪,信号。这似乎实现了sigaction(2)的功能。但是我猜你真正需要的是siginfo_t结构,它给出了信号源的PID,此时不是模块的一部分(可能是因为它没有在所有UNIX上实现)。
我建议的唯一选择是使用ctypes。