做两个简单的守护进程,并能正常运行
监控进程是否在运行
启动进程
综合起来就可以了,代码如下:
被监控进程thisisatest.c
#include<unistd.h>
#include<signal.h>
#include<stdio.h>
#include<stdlib.h>
#include<sys/param.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<time.h>
void init_daemon()
唯一的区别是->前面放的是指针,而.前面跟的是结构体变量,如已定义了一个结构体struct student,里面有一个int a;然后有一个结构体变量struct student stu及结构体变量指针struct student *p;且有p=&stu,那么,p->a和stu.a表示同一个意思。可不可以在程序启动时获得当前时间然后用12:00:00的时间减去当前的时间然后转换为以秒为单位的时间。将其传给alarm()函数,在信号处理程序末尾里面再次调用alarm(x)(其中x=60*60*24)。不知这种实现可以么。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)