是否可以向 Darwin/XNU/OSX/macOS 中的进程发送信号?
Is it possible to sending a signal to a process in Darwin/XNU/OSX/macOS?
我一直在开发针对 POSIX 的系统程序,但我 运行 遇到了无法访问 sigqueue
的问题。 Darwin/XNU 是否有向另一个进程发送信号的替代方法?我见过 kill() 但没有别的。
阅读POSIX标准后,我了解到kill
已经被扩展到这样你实际上可以发送你指定的任何类型的信号并且不会自动引起接收应用程序终止(除非您发送 SIGKILL)。
我一直在开发针对 POSIX 的系统程序,但我 运行 遇到了无法访问 sigqueue
的问题。 Darwin/XNU 是否有向另一个进程发送信号的替代方法?我见过 kill() 但没有别的。
阅读POSIX标准后,我了解到kill
已经被扩展到这样你实际上可以发送你指定的任何类型的信号并且不会自动引起接收应用程序终止(除非您发送 SIGKILL)。