Linux下调用system()函数致使的问题

前一段时间用了system()函数调用脚本启动另外一个进程,发现两个问题:  1.执行killall命令杀新启进程时会连原进程一块儿kill掉.  2.原进程打开的侦听端口,若是新启动的进程不退出没法释放(socket资源未释放).  查看system()代码,原来system函数也是用的fork实现的,示例代码以下: 01 #include <signal.h> 02 int system(co
相关文章
相关标签/搜索