![除了 USR1 和 USR2 之外,我还可以安全地使用哪些信号来实现自定义中断行为? (在Python中)](https://linux22.com/image/93706/%E9%99%A4%E4%BA%86%20USR1%20%E5%92%8C%20USR2%20%E4%B9%8B%E5%A4%96%EF%BC%8C%E6%88%91%E8%BF%98%E5%8F%AF%E4%BB%A5%E5%AE%89%E5%85%A8%E5%9C%B0%E4%BD%BF%E7%94%A8%E5%93%AA%E4%BA%9B%E4%BF%A1%E5%8F%B7%E6%9D%A5%E5%AE%9E%E7%8E%B0%E8%87%AA%E5%AE%9A%E4%B9%89%E4%B8%AD%E6%96%AD%E8%A1%8C%E4%B8%BA%EF%BC%9F%20%EF%BC%88%E5%9C%A8Python%E4%B8%AD%EF%BC%89.png)
我有一个复杂的应用程序,其中 USR1 和 USR2 已定义为具有明确定义且不可替换的用途。
Linux 中有大量不同的信号。是否可能有另一种(可能是已弃用的)可以安全使用,而不会期望操作系统触发破坏性行为?
答案1
在这种情况下:
你可以使用 SIGHUP
至少使用 Kubuntu 还可以使用这些可用信号: SIGRTMIN SIGRTMAX SIGRTMIN+1 SIGRTMIN+2 以及可以使用kill -l
.
我有一个复杂的应用程序,其中 USR1 和 USR2 已定义为具有明确定义且不可替换的用途。
Linux 中有大量不同的信号。是否可能有另一种(可能是已弃用的)可以安全使用,而不会期望操作系统触发破坏性行为?
在这种情况下:
你可以使用 SIGHUP
至少使用 Kubuntu 还可以使用这些可用信号: SIGRTMIN SIGRTMAX SIGRTMIN+1 SIGRTMIN+2 以及可以使用kill -l
.