1
我试图找到相当于Windows Service Functions的Linux。例如,Windows有ServiceMain
为切入点,SetServiceStatus
设置状态,RegisterServiceCtrlHandler
和HandlerEx
响应控制代码,例如开始,暂停和停止请求等相当于Windows服务功能的Linux?
我在W.理查德·史蒂芬的Advanced Programming in the UNIX® Environment检查,但我想它的工作有点过时了。搜索“linux服务api”和“linux ipc服务启动停止”(以及类似的)正在产生一些http和数据库结果,但没有什么用处。
有人会知道编写Linux服务程序的C接口吗?
谢谢弗拉德。你如何暂停和停止服务?我暂时无法找到任何东西,停止似乎是一个杀手(http://www.cyberciti.biz/tips/linux-write-sys-v-init-script-to-start-stop-service。 HTML)。当然杀死一个进程是不好的,因为它可能会使数据处于不一致的状态。 – jww