杀掉nohup指令 / 杀掉nohup指令一直在产生的子进程

问题/现象

执行nohup指令后,服务器总是有一个进程在执行,杀不掉。

  • 前提:使用过nohup指令,假设ID为12345。
  • 结果:进程挂在后台运行,假设进程ID为67890。
  • 问题:想kill掉该进程时,使用指令kill -15 67890 或者 kill -9 67890 ,可是又产生了一个新的进程(假设ID为33445)继续占用服务器资源。kill掉33445,又马上产生新的进程(假设ID为99999)。
  • 解决方法:使用 ps -ef | grep 'whoami' 命令查找和自己进程相关的信息,找到nohup指令所对应的ID,杀掉。使用 kill -TERM 12345 命令,“TERM”信号表示的是杀死12345以及其子进程。

需要找的是父进程号为“1”,且是nohup执行的指令!

在这里插入图片描述

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值