devil_实验五_Linux进程控制(精选)
实验五 守护进程实验目的1.掌握守护进程的特点2.掌握守护进程的程序设计方法。实验内容编写一程序,要求运行后成为守护进程,复制守护进程的子进程,子进程往某个文件(如test.txt)里写入字符串“测试
实验五守护进程 实验目的 1. 掌握守护进程的特点 2. 掌握守护进程的程序设计方法。 实验内容 ( 编写一程序,要求运行后成为守护进程,复制守护进程的子进程,子进程往某个文件如 test.txt)“” 里写入字符串测试守护进程:当前系统时间。父进程等待子进程终止后向系统日志 “/var/log/syslog”“” 文件写入子进程终止:当前系统时间结束,守护进程的错误信息输出到系 openlog 统日志文件。请把产生守护进程的部分分割成独立的程序文件。提示使用函数和 syslogcloselog ,函数。 : 要求 1. 守护进程两个源程序文件代码 //daemon.c #include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<signal.h> #include<sys/param.h> #include<sys/types.h> #include<sys/stat.h> #include<time.h> voidinit_daemon(){ intpid; inti; FILE*fp; time_tt; if(pid=fork()) exit(0); if((fp=fopen("./test.txt","a"))>=0){ t=time(0);

