djdk.net
当前位置:首页 >> shEll 获取父进程piD >>

shEll 获取父进程piD

用户登录时取得一个shell并产生一个进程,此进程被称之为父进程,当在此命令符提示下,输入命令,就会产生一个子进程,调用相关的程序,子进程开始执行程序,直至程序结束,退出子进程,父进程从睡眠中被唤醒。

你的想法实现不了 父进程调用外部脚本,产生一个新的子进程,子进程可以基础父进程的环境变量,但是子进程的后续执行,不会影响父进程的环境 所以你想通过父来找子,shell下是找不到的 方法1、改脚本,把外部脚本放到A脚本中,不要调用了 方法2...

这是进程间同步的问题。解决方法是:fork一个子进程执行system调用,父进程调用 wait 或 waitpid 等待子进程的终止信息。 父进程调用 wait 或 waitpid 时可能会: •阻塞(如果它的所有子进程都还在运行)。 •带子进程的终止信息立即...

有点吊,是不是父shell变量要传递到子shell 看我的这个回答 http://zhidao.baidu.com/question/2075291533670391588

被托管到孤儿进程去了.类unix都有孤儿进程这种讲法

父子进程的通讯一般用双向管道~~具体你可以看 《UNIX环境高级编程》

int i=0,pid,c=1,son=1,pp=1; pid=fork()...system()会调用fork()产生子进程,由子进程来调用/...如果system()调用成功则最后会返回执行shell命令后的...

网站首页 | 网站地图
All rights reserved Powered by www.djdk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com