无聊做了一个孤儿进程,会不断在本目录创建文件,父进程很快结束。
解决,找到进程,kill它就好了。进程名字是编译后的可执行文件名。
#include<stdio.h>
#include<unistd.h>
int main()
{
FILE *fp;
int pid;
int i=1;
char s[100];
pid=fork();
if(pid==0)
{
while(i++)
{
sprintf(s,"lan%d",i);
fp=fopen(s,"w");
fclose(fp);
sleep(1);
}
}
else
return 0;
}