当前位置:  技术问答>linux和unix

怎样一次杀掉父进程创建的所有子进程?我在父进程中用kill(0,SIGKILL),结果父进程也给干掉了,参数0难道不是表示除自己外的所有同uid的进

    来源: 互联网  发布时间:2015-04-12

    本文导语:  怎样一次杀掉父进程创建的所有子进程?我在父进程中用kill(0,SIGKILL),结果父进程也给干掉了,参数0难道不是表示除自己外的所有同uid的进程吗? | SIGKILL是不能屏蔽的,一般用SIGTERM。另外-1才...

怎样一次杀掉父进程创建的所有子进程?我在父进程中用kill(0,SIGKILL),结果父进程也给干掉了,参数0难道不是表示除自己外的所有同uid的进程吗?

|
SIGKILL是不能屏蔽的,一般用SIGTERM。另外-1才表示的是相同uid的进程,但这样会有副作用。0表示是相同进程组的进程,当然包括父进程自己。可以在fork了所有的子进程之后,用signal(SIGTERM, SIG_IGN)使父进程忽略SIGTERM信号。

|
SIGKILL是不可屏蔽的

    
 
 

您可能感兴趣的文章:

  • 怎么杀掉父进程为1的僵尸进程?
  • 程序推出时,如何杀掉其子进程?
  • 在unix下,后台trf001同时并发了很多进程,请用一条命令,杀掉所有trf001并发的进程
  • 杀掉运行超过一个小时的进程
  • 如何杀掉一个端口下的所有进程以便释放掉这个端口
  • 如何杀掉一个服务的所有进程,如http服务.紧急!!!
  • 怎么查看Linux中所运行的进程,并且知道哪些是停止响应的,用什么命令可以杀掉停止响应的进程?
  • 一张软盘上安装的linux系统,无法重启,也不能杀掉进程
  • 怎样用一条kill命令杀掉一批进程?
  • php开源软件 iis7站长之家
  • oracle查看被锁的表和被锁的进程以及杀掉这个进程
  • 根据名称杀掉daemon进程的shell脚本
  • 如何编写一个sh脚本杀掉另一个进程!
  • UNIX系统下,进程写文件,写了很大量的文件,但是进程被KILL -9杀掉,系统可以保证写缓冲上的文件写到系统吗?
  • Ubuntu在自启动中我设置了一项,但系统启动时,因为此卡住了,请问我如何杀掉这个进程?因为按ctrl+c也不管用.
  • 重启或杀掉Nginx进程后丢失nginx.pid的解决办法
  • 请教:怎么反复执行某个进程,反复杀掉
  • 在Java程序中怎样写代码才能杀掉系统中的进程?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • cron里配置的任务在每次cron再次调用前 会自动杀掉么?
  • 杀掉oracle在线用户脚本分享
  • 如何写程序控制:某个程序运行超过一定时间后,就杀掉它这样的功能。
  • 关于 网站挂马 彻底的杀掉的方法
  • 在Linux下,想让自己写的程序在运行时不能被杀掉,有什么简单方法?
  • 如何杀掉一个线程
  • 请教高手,线程问题,怎样暂停或杀掉多线程?
  • 自动杀掉占用较多CPU资源的Shell脚本
  • 怎么知道LINUX系统某个特定的程序在运行.并且把它杀掉.用C实现.谢谢了.


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3