关闭程序全部的信号和输入输出
void CloseIOAndSignal()
{
for (int ii;ii<50;ii++)
{
signal(ii,SIG_IGN); close(ii);
}
}
2020-06-12增加
void CloseIOAndSignal()
{
int ii=0;
for (ii=0;ii<50;ii++)
{
if (ii==3) continue;
signal(ii,SIG_IGN); close(ii);
}
}
请将信号值为3的信号值去掉,如果不去掉输入输出会彻底关闭,日志文件信息也不会输出