linux退出后台任务暂停
-
为什么退出linux服务器就暂停了,linux后台任务挂不住怎么办
Linux服务器一退出终端就暂停运行,根源在于进程与终端会话的绑定关系,其核心是SIGHUP信号机制在起作用,你在SSH工具里敲下的启动命令,默认会成为该终端会话的子进程,当连接断开时,系统内核会向这个会话内的所有进程发送挂断信号,进程收到信号后默认执行退出操作,于是服务就跟着停了,搞懂这个原理,你才能对症下药……
Linux服务器一退出终端就暂停运行,根源在于进程与终端会话的绑定关系,其核心是SIGHUP信号机制在起作用,你在SSH工具里敲下的启动命令,默认会成为该终端会话的子进程,当连接断开时,系统内核会向这个会话内的所有进程发送挂断信号,进程收到信号后默认执行退出操作,于是服务就跟着停了,搞懂这个原理,你才能对症下药……