#include <iostream>
#include <unistd.h>
#include <signal.h>
using namespace std;
void catchSig(int signum)
{
cout<<"子进程退出:"<<signum<<endl;
}
int main()
{
signal(17,catchSig);
if(fork()==0)
{
sleep(1);
exit(1);
}
while(true) sleep(1);
}
Linux--验证子进程退出时,会给父进程发信号
最新推荐文章于 2024-06-28 09:31:42 发布