首页 > 代码库 > 【Linux学习】编写一个守护进程
【Linux学习】编写一个守护进程
题目:
编写一个守护进程,每隔3秒钟将当前时间输出。
要求:
不能使用init_daemon系统调用。
#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <time.h>#include <unistd.h>int main(void){ pid_t pid; pid = fork(); if(pid > 0) { exit(0); } if(0 == pid) { setsid(); time_t now; struct tm *timenow; while(1) { time(&now); timenow = localtime(&now); printf("localtime is:%s\n", asctime(timenow)); sleep(3); } } return 0;}
【Linux学习】编写一个守护进程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。