Python,sigaction(2)可用吗?

Mik*_*ike 2 python linux posix signals

有没有相当于sigaction通过Python提供的POSIX ?我意识到python传统上支持信号,但我需要sigaction.

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

我只关心Linux上的功能.

cda*_*rke 5

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

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