最近在应用linux上的服务的时候发现一个问题
使用SSH远程连接启动的应用在SSH关闭的时候也死掉了,网上查了一下原因
大致是说SSH在关闭的时候会发送一个终止的指令给应用,然后就停了
简要的解决办法如下:
在执行命令的时候加上前缀后缀
原本命令 ./run
现命令:nohup ./run &
但是这样会把控制台输出到nohup.out文件
详情参考这位博友的文章:
解决Linux关闭终端(关闭SSH等)后运行的程序或者服务自动停止【后台运行程序】
时间: 2024-10-21 12:19:48