除了kill系统调用之外还有其他选择吗?另一种类似的系统调用可以简单地向进程发送信号?
答案1
kill()
做向进程发送信号。从它的联机帮助页来看:
The kill() system call can be used to send any signal to any
process group or process.
命令也是如此kill
。例如,要向进程 1138 发送 SIGHUP (这通常是为了告诉进程重新加载其配置),您可以使用
kill -1 1138
您的困惑可能源于以下事实:该kill
命令最常见的用法是终止进程(通过发送 SIGKILL 信号)。