shell脚本嵌套,父进程被杀掉,子进程消失没有被1纳管?

生产环境有一个shell脚本A 通过平台调用,  脚本A调用后去调用脚本B。 当脚本A启动后,平台故障后续运行结果没有获取到,从日志和业务上看,脚本没有运行完毕; 当父shell被杀掉,子shell 不会被接管吗?   测试环境利用脚本嵌套,kill掉父进程,子进程被init 接管了,不明白生产...显示全部

生产环境有一个shell脚本A 通过平台调用,  脚本A调用后去调用脚本B。 当脚本A启动后,平台故障后续运行结果没有获取到,从日志和业务上看,脚本没有运行完毕; 当父shell被杀掉,子shell 不会被接管吗?   测试环境利用脚本嵌套,kill掉父进程,子进程被init 接管了,不明白生产问题的原因,求大神帮分析一波,最好可以找到原因。

收起
参与7

查看其它 1 个回答youki2008的回答

youki2008youki2008系统架构师DDT

一般父进程被杀掉后是由主进程(init)接管,不过有时候也会变成僵尸进程。不过还是建议你把脚本或进程列表贴图出来看一下比较好。

互联网服务 · 2020-07-13
浏览1041
陈士达 邀答

回答者

youki2008
系统架构师DDT
擅长领域: 服务器云计算数据库

youki2008 最近回答过的问题

回答状态

  • 发布时间:2020-07-13
  • 关注会员:3 人
  • 回答浏览:1041
  • X社区推广