Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python、sigaction(2)是否可用?_Python_Linux_Posix_Signals - Fatal编程技术网

Python、sigaction(2)是否可用?

Python、sigaction(2)是否可用?,python,linux,posix,signals,Python,Linux,Posix,Signals,通过Python是否有与POSIXsigaction等效的工具?我知道python传统上支持信号,但我需要sigaction 我试图识别一个进程的pid,它是发出信号的来源。从文档中我可以看到,没有一种方法可以做到这一点 我只关心Linux上的功能。有一个标准模块,毫不奇怪,叫做signal。这似乎实现了sigaction(2)的功能。然而,我猜想您真正需要的是siginfo_t结构,它给出信号源的PID,目前它不是模块的一部分(可能是因为它没有在所有Unix上实现) 我能建议的唯一选择是使用c

通过Python是否有与POSIX
sigaction
等效的工具?我知道python传统上支持信号,但我需要
sigaction

我试图识别一个进程的pid,它是发出信号的来源。从文档中我可以看到,没有一种方法可以做到这一点


我只关心Linux上的功能。

有一个标准模块,毫不奇怪,叫做signal。这似乎实现了sigaction(2)的功能。然而,我猜想您真正需要的是siginfo_t结构,它给出信号源的PID,目前它不是模块的一部分(可能是因为它没有在所有Unix上实现)


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

据我所知,还没有曝光。