除了 USR1 和 USR2 之外,我还可以安全地使用哪些信号来实现自定义中断行为?(在Python中)

fst*_*tab 5 process kill signals python interrupt

我有一个复杂的应用程序,其中 USR1 和 USR2 已定义为具有明确定义且不可替换的用途。

Linux 中有大量不同的信号。是否可能有另一种(可能是已弃用的)可以安全使用,而不会期望操作系统触发破坏性行为?

Gan*_*ton 0

在这种情况下:

你可以使用 SIGHUP

至少使用 Kubuntu 还可以使用这些可用信号: SIGRTMIN SIGRTMAX SIGRTMIN+1 SIGRTMIN+2 以及可以使用kill -l.