当前位置: 技术问答>linux和unix
shell程序调用问题(一点点难度)
来源: 互联网 发布时间:2015-03-14
本文导语: 我要在c写的程序里调用一个shell 主进程要常驻内存不能结束,接到Socket传来的信息后用一个shell程序执行任务,我fork出一个子进程来执行它,但任务结束后这个shell程序子进程不自动退出(直接命令行输入执行后是会...
我要在c写的程序里调用一个shell
主进程要常驻内存不能结束,接到Socket传来的信息后用一个shell程序执行任务,我fork出一个子进程来执行它,但任务结束后这个shell程序子进程不自动退出(直接命令行输入执行后是会自动退出的),而且主进程发出kill命令(...kill(pPid, 9)...)也杀不是它,我该怎么办?
谢谢大虾!!
主进程要常驻内存不能结束,接到Socket传来的信息后用一个shell程序执行任务,我fork出一个子进程来执行它,但任务结束后这个shell程序子进程不自动退出(直接命令行输入执行后是会自动退出的),而且主进程发出kill命令(...kill(pPid, 9)...)也杀不是它,我该怎么办?
谢谢大虾!!
|
试试system()看看。