Python,sigaction(2)可用吗?

时间:2011-06-30 08:43:27

标签: python linux posix signals

是否有类似于Python提供的POSIX sigaction?我意识到python传统上支持信号,但我需要sigaction

我正在尝试识别作为发出信号源的进程的pid。从我在文档中看到的,没有办法做到这一点。

我只关心Linux上的功能。

1 个答案:

答案 0 :(得分:5)

有一个标准模块,毫不奇怪,信号。这似乎实现了sigaction(2)的功能。但是我猜你真正需要的是siginfo_t结构,它给出了信号源的PID,此时不是模块的一部分(可能是因为它没有在所有UNIX上实现)。

我建议的唯一选择是使用ctypes。