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

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

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

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

答案1

在这种情况下:

你可以使用 SIGHUP

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

相关内容