当前位置: 技术问答>linux和unix
如何启动一个守护进程。
来源: 互联网 发布时间:2016-04-18
本文导语: 环境:RHEL as4 + oracle 9i + C语言 我有多个服务进程是常驻进程(比如说进程名叫:SRV1,SRV2,SRV3),其父进程id是1,此进程不能作业孙进程启动。 现在我想用C写程序来启动SRV1,SRV2,SRV3,请高手帮忙实现下。 注:不能...
环境:RHEL as4 + oracle 9i + C语言
我有多个服务进程是常驻进程(比如说进程名叫:SRV1,SRV2,SRV3),其父进程id是1,此进程不能作业孙进程启动。
现在我想用C写程序来启动SRV1,SRV2,SRV3,请高手帮忙实现下。
注:不能用system系统调用
我想用execl家族实现,
我有多个服务进程是常驻进程(比如说进程名叫:SRV1,SRV2,SRV3),其父进程id是1,此进程不能作业孙进程启动。
现在我想用C写程序来启动SRV1,SRV2,SRV3,请高手帮忙实现下。
注:不能用system系统调用
我想用execl家族实现,
|
调用exe函数可完成,调不调用fork看你的需要了.
|
不就是要检测进程是否已经启动了吗?
有很多种其它的方法来做到啊,
1) 用共享内存来维护一个变量
2) 读写文件
3) 消息机制
...
有很多种其它的方法来做到啊,
1) 用共享内存来维护一个变量
2) 读写文件
3) 消息机制
...