守护进程中启动别的程序
我在自己的程序A中用system("/btswitch/myyest")调用了另一个自己的程序mytest(直接./mytest就可以执行的那种),现在把自己的A做成了守护进程,好像mytest不执行了 ,求解决思路啊
在system()尚无进展的情况下 我改用fork()+execlp(),但是执行结果无明显变化(mytest会有信息输出至屏幕),ps -axj查询发现mytest变成了僵死进程;在父进程中增加signal(SIGCLD,SIG_IGN);之后无变化;ps -axj查询没发现mytest运行痕迹,也无僵死。