诡异-后台进程被Kill问题

Hi, Everyone!Welcome to DQF's Blog,For technical exchange, Please add QQ: 905030209,Thanks!

问题描述

1.当以root用户通过xshell连接到服务器,在当前终端(第一个终端)启用一个后台程序,如nohup sleep 10001 &,并在当前终端查询该进程,查询结果如下:

2.然后打开第二个终端进行,继续查询该进程,能够成功查询,如下图:

3.此时关闭第一个终端后,在第二终端继续查询该进程,发现该进程已被杀死,如下图:

问题原因

怀疑当前终端关闭后,后台进程发送了SIGHUP信号,系统杀死了该进程
经过排查,最终确定原因为:该主机磁盘曾有损坏,修复时重新安装了系统,但磁盘中还残留有旧系统文件,导致root用户下后台进程被杀死,最终解决方法对磁盘进行格式化,并重新安装系统

资料文献

后台进程相关:https://www.cnblogs.com/bohaoist/p/4965103.html

Leave a Reply

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Blog Theme: FreeDom by DQF.