免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: otcthirteen
打印 上一主题 下一主题

请教:知道子进程ID,如果获得父进程ID? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-06-27 14:17 |只看该作者
原帖由 walkerxk 于 2008-6-27 00:33 发表
那个是PPID不是PID,PPID是1分两种情况,本来他的PPID就是1,还有就是僵尸进程,然后被init回收的。一般僵尸进程是杀不死的,因为僵尸无所谓活着还是死了(僵尸进程这个名字取得真好)。



   呵呵,和当时情况不一样,当时做一些操作的时候,这个监听总是有问题

  后来把这个为1的监听器给停了,就可以了

  不过当时,确实是把这个为1的进程给杀啦,居然成功

  BTW:问一个很弱智的问题,PPID和PID有什么区别?

论坛徽章:
3
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:19
12 [报告]
发表于 2008-06-27 14:24 |只看该作者
没听说过重启没有用的..你是什么OS?

论坛徽章:
0
13 [报告]
发表于 2008-06-27 14:37 |只看该作者
原帖由 ETKH 于 2008-6-27 14:17 发表



   呵呵,和当时情况不一样,当时做一些操作的时候,这个监听总是有问题

  后来把这个为1的监听器给停了,就可以了

  不过当时,确实是把这个为1的进程给杀啦,居然成功

  BTW:问一个很弱智的问 ...

PID是进程ID(process ID),PPID是父进程ID(parent process ID),同一时间是不可能出现两个相同的PID进程的。
ps的第一行有写哪个是PID,哪个是PPID的。
原帖由 MYSQLER 于 2008-6-27 14:24 发表
没听说过重启没有用的..你是什么OS?

重启没用的话就不是操作系统了,我认为LZ的意思是重启后还是会出现僵尸进程。

论坛徽章:
0
14 [报告]
发表于 2008-06-27 14:58 |只看该作者
原帖由 walkerxk 于 2008-6-27 14:37 发表

PID是进程ID(process ID),PPID是父进程ID(parent process ID),同一时间是不可能出现两个相同的PID进程的。
ps的第一行有写哪个是PID,哪个是PPID的。

重启没用的话就不是操作系统了,我认为LZ的意思 ...



ps -ef | grep lsnr | grep app1
app1 24362     1   0 05:47:17 ?           0:04 /u21/oracle_home/10.2.0/bin/tnslsnr VISP -inherit


可能是歪打正着,当时我把这个显示的结果给朋友看,被他狂批了一顿,说‘没有看见有一个1吗,很明显这个进程已经死啦,杀掉就可以了‘

我杀了之后,再从新做某个操作,发现果然没有问题

论坛徽章:
0
15 [报告]
发表于 2008-06-27 15:17 |只看该作者
oracle不清楚,有些程序是PPID=1的。不过你的系统的具体情况我不清楚,难说。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP