欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

用linux下的daemon函数来玩守护进程------类似于nohup ./a.out &

程序员文章站 2024-03-26 12:37:53
...

       前面讲了守护进程, 并且自己也写了一个简单的守护进程, 我们来继续看看更简单的方式:

#include <stdio.h>
#include <unistd.h>

int main()
{
	daemon(1, 1);
	int x = 0;
	while(1)
	{
		printf("hello %d\n", x++);
		sleep(1);
	}

	return 0;
}
      运行一下./a.out, 可以发现, 跟直接nohup ./a.out &一样, 进程不会受到Ctrl C和关闭Shell的影响, 爽爽哒。