守护进程的最简单实现方法
来源:互联网 发布:淘宝客销量计入权重吗 编辑:程序博客网 时间:2024/04/30 12:42
#include <stdlib.h>#include <stdio.h>#include <fcntl.h>void createdaemon(void){pid_t pid; if ((pid = fork()) < 0){ perror("fork"); exit(1);}else if (pid != 0)exit(0); //父进程退出setsid(); //创建新的会话组if (chdir("/") < 0) //改变进程工作目录{ perror("chdir"); exit(1);} close(0);if(open("/dev/null", O_RDWR) < 0) //0号文件描述符已经关闭,那么打开的文件的文件描述符一定是0{ perror("open for /dev/null");exit(2);}dup2(0, 1); //复制将0号文件描述符复制给标准输出和标准错误dup2(0, 2); //后边可以加守护进程的个性代码}int main(void){createdaemon();while(1);}
- 守护进程的最简单实现方法
- 守护进程简单实现
- 守护进程简单实现
- Windows守护进程的一种简单实现
- Windows守护进程的一种简单实现
- 介绍并实现简单的守护进程
- php实现简单的守护进程
- 守护进程的实现
- 守护进程的实现
- 守护进程的实现
- 守护进程的实现
- 守护进程的实现
- linux 守护进程实现方法
- Linux下一个简单守护进程的实现 (Daemon)
- C语言实现简单的守护进程及信号处理
- Linux下一个简单守护进程的实现 (Daemon)
- Linux下一个简单守护进程的实现 (Daemon)
- Linux简单的守护进程
- repeater 换行 代码直接可用
- SEO常用搜索命令大全
- ndk开发问题记录
- Android与服务器端数据交互(1)
- Kernel Handle
- 守护进程的最简单实现方法
- 回车与换行
- XMPP协议简介
- 另存为PDF格式文档例子
- C#实现对网站数据的采集和抓取
- #pragma pack(push,1) (pop), sizeof
- 通过JFreeChart制作柱形图
- 查询(从基本到高级)
- 分享到开心,豆瓣,腾讯,新浪微博的api代码例子