首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

看护进程中启动别的程序

2012-12-15 
守护进程中启动别的程序我在自己的程序A中用system(/btswitch/myyest)调用了另一个自己的程序mytest(直

守护进程中启动别的程序
我在自己的程序A中用system("/btswitch/myyest")调用了另一个自己的程序mytest(直接./mytest就可以执行的那种),现在把自己的A做成了守护进程,好像mytest不执行了 ,求解决思路啊

在system()尚无进展的情况下 我改用fork()+execlp(),但是执行结果无明显变化(mytest会有信息输出至屏幕),ps -axj查询发现mytest变成了僵死进程;在父进程中增加signal(SIGCLD,SIG_IGN);之后无变化;ps -axj查询没发现mytest运行痕迹,也无僵死。

热点排行