kill -SIGCHLD
时间: 2024-05-23 17:08:43 浏览: 195
嵌入式-信号机制(概念,发送,定时,捕捉,SIGCHLD 信号实现回收子进程)
kill -SIGCHLD是一个Linux系统中的命令,它的作用是向指定进程发送一个SIGCHLD信号。SIGCHLD信号通常用于在父进程中捕获子进程的退出状态。当父进程收到SIGCHLD信号时,它可以使用wait()或者waitpid()函数来获取子进程的退出状态。这样就可以实现父进程等待子进程结束后再继续执行的功能。
值得注意的是,kill -SIGCHLD命令需要指定一个进程ID或者进程组ID作为参数,才能向指定的进程或者进程组发送信号。如果不指定ID,则会向当前shell中所有子进程发送信号。
阅读全文