Tag: 守护

从另一个程序控制C守护程序

我正在尝试从另一个用户空间程序控制C守护程序。 – 简单的C守护进程 这个守护进程只是一个C程序,它通过syslog每秒守护自己并记录一条消息。 #include #include #include #include #include void bye(); int main() { printf(“Daemon starting …\n”); openlog(“daemon-test”, LOG_PID, LOG_DAEMON); signal(SIGTERM, bye); if(0 != daemon(0, 0)) { syslog(LOG_ERR, “Can’t daemonize\n”); return EXIT_FAILURE; } syslog(LOG_INFO, “Daemon started !\n”); while(1) { syslog(LOG_INFO, “Daemon alive\n”); sleep(1); } return EXIT_SUCCESS; } void bye() { syslog(LOG_INFO, “Daemon killed !\n”); exit(EXIT_SUCCESS); […]