【求助】关于linux守护进程
大侠们好,小弟这星期才开始接触linux开发,这两天在写一个守护进程,就是监控一个程序,如果他的进程被关了,就把他开启。
现在已经写好,测试监控gedit程序,程序不管是release的debug的都跑得好好的,可是今天我把他做成系统服务的时候,守护进程是有打开,但就是没有打开gedit。
我怀疑是我打开gedit的函数有问题,然后我就分别试了一个system,popen,execl,前面一个是我最早用的,跑得好好的,但用service ** start打开,就不能正常工作,我不知道是什么原因,然后两个如果使用的话gedit会变成僵尸进程。
我现在链接文件放在rc5.d的文件中..我不知道是哪里出了问题,请大侠看能不能帮帮忙。
我的系统是CentOS6.3
可能我描述得不是很清楚,大侠们见谅。。。