日期:2014-05-16  浏览次数:20865 次

为什么有时候执行一个程序,出现两个进程
这是在一台hp-unix上出现的,写了一个shell,运行后,ps了一把,居然出现了两个具有该command的进程,过了几秒,我又运行了一把ps,其中一个又不见了,问了公司里的老员工,他说原来就有这种情况,但是不影响程序的正确运行,一直就没管过

有经验的大神们有没有见过这种情况,解释一下

------解决方案--------------------
是grep命令吧- -
------解决方案--------------------
贴个进程列表出来看看
------解决方案--------------------
有些程序是会自己拉子进程

 10029 进程的父进程是 10028,明显就是程序自己启动的子进程。
这种情况很普遍比如一些服务器类的进程,会自动启动很多子进程。
------解决方案--------------------
都知道是父子进程关系了就没什么奇怪的了。
------解决方案--------------------
引用:
引用:都知道是父子进程关系了就没什么奇怪的了。
问题是为什么会出现这种情况呢,有什么资料解释着一现象没?我不明白为什么有些进程会拉子进程

看源代码肯定能找到答案。