ChinaUnix.net
相关文章推荐:

kill父进程 子进程

1.C程序里,设父进程为pid_parent,子进程为pid_child。另外一个进程得知了这个父进程号,调用kill(pid_parent,SIGkill),这个pid_parent是父进程的pid,那么子进程会终止吗? 我试了�父隼�子结果是不会;不知道有没有别的情况 2。shell里的命令killall -9 父进程名;会kill掉子进程甚至孙进程吗? 我试的结果是有的时候会杀死,有的时候不会杀死 对kill父进程(发信号为SIGkill的情况)是否会kill子进程以及孙进程这个问题很迷...

by fsilence - C/C++ - 2005-08-16 21:14:35 阅读(7274) 回复(11)

相关讨论

书上说kill掉父进程,其下的子进程也跟着消亡: 例如: [root@qht2 ~]# ps -ef | grep httpd root 3799 1 0 10:41 pts/0 00:00:00 /usr/sbin/nss_pcache off /etc/httpd/alias root 3803 1 3 10:41 ? 00:00:00 /usr/sbin/httpd apache 3807 3803 0 10:41 ? 00:00:00 /usr/sbin/httpd apache 3808 3803 0 10:41 ? 00:00:00 /usr/sbin/httpd apache 3809 3803 0 10:41 ?...

by qingheliu - Linux系统管理 - 2010-07-16 18:17:52 阅读(13184) 回复(12)

现在我这里有一个shell,里面并发调用了很多子shell。 因为是cron任务,8点就要结束,没有结束的就要kill掉,但是子进程太多了,一个个的kill太麻烦了。 请问用那种方法解决比较妥当? 监听父进程的状态?

by onlybear - Shell - 2006-10-16 16:51:40 阅读(4401) 回复(8)

如题。。 bash-3.00$ ps -ef|grep count p465880 9005 27826 0 01:56:08 pts/5 0:00 grep count gtm 8797 8793 0 01:51:46 pts/5 0:04 java -cp .:../lib/classes12.jar countTotalUserUtility.CountLogonUser PROD e4642 gtm 8793 27826 0 01:51:43 pts/5 0:00 /usr/bin/ksh ./auto_count_user.sh ./auto_count_user_init.txt 想在kill8793的同时把8797也kill掉。。 sudo -t ...

by lion1009 - Linux新手园地 - 2014-10-23 16:29:30 阅读(8273) 回复(14)

父进程通常使用wait来等待子进程的结束后再执行,但是我这里希望父进程等待子进程修改了某个变量后,再通知父进程继续运行,而子进程并不退出 即我希望如下代码能正确工作: --------------------------------------------------------------- 父进程 子进程 ... ... wait(&ret); kill(getppid(), SIGCONT); do_something; while(1){ ...

by jiufei19 - C/C++ - 2009-05-27 13:49:30 阅读(3294) 回复(8)

怎么看哪个是父进程 哪个是子进程啊 kill -9 进程号 的时候是先杀父进程吗

by ssxssx - Shell - 2013-10-21 17:45:28 阅读(2921) 回复(4)

我在父进程中用kill(pid,SIGkill) 为什么子进程仍然没有被杀死继续在放音乐? pid是全局变量而且只有一个子进程。

by cuishinankobe - Linux环境编程 - 2009-03-12 14:38:13 阅读(2278) 回复(6)

现在一个进程很多子线程在运行,现在我要kill某个子线程,该怎么做,貌似会有很多资源问题哦 谁能给个解释不不? 谢谢了哈

by andrew913 - Linux环境编程 - 2008-10-17 16:03:11 阅读(7367) 回复(9)

我有一个脚本./test.sh,内容只有一个一条: --------------------------------------- ping 10.193.24.237 > ttt.txt --------------------------------------- 现在我在bash下,执行如下操作: =============================== [root@root-lnx root]$ [root@root-lnx root]$ ./test.sh & [1] 18614 [root@root-lnx root]$ kill -9 18614 [root@root-lnx root]$ [1]+ killed ./test.sh [root@root-lnx root...

by linlone - Shell - 2007-06-15 09:01:36 阅读(1905) 回复(1)

cat a.sh #! /usr/bin/ksh ./b.sh cat b.sh #! /usr/bin/ksh echo $PP while [ : ] do echo hello sleep 2 done 当开始运行a.sh后,变进入死循环,自己如果按ctrl+c后,子进程也跟着死掉了。但是如果从另一个终端kill掉b.sh,那么b.sh就会一直往外输出了。如果写脚本使得当父进程被kill时把子进程也带走呢?

by mingjwan - Shell - 2008-12-02 10:31:52 阅读(2885) 回复(7)

kill -9 杀不掉,我想查它的父进程,怎么看? ps -ef|grep java........... NEXT怎么看是它的父进程?

by mhxiaoyi - AIX - 2003-03-12 16:32:02 阅读(979) 回复(1)