我正在尝试找到与Windows Service Functions等效的Linux。例如,Windows的入口点为ServiceMain
,SetServiceStatus
设置状态,RegisterServiceCtrlHandler
和HandlerEx
以响应控制代码,例如启动,暂停和停止请求等等。
我检查了W. Richard Steven的Advanced Programming in the UNIX® Environment,但我觉得它有点过时了。搜索“linux服务api”和“linux ipc服务启动停止”(和类似的)正在产生一些http和数据库结果,但没有什么太有用。
有人知道用于编写Linux服务程序的C接口吗?
答案 0 :(得分:2)
Linux服务差异很大:
如果你跑:
/sbin/service --status-all
它将运行带有“status”参数的/etc/rc.d/init.d/脚本