背景
经常需要通过Xshell远程连接实验室的工作站做实验。深度学习的程序通常要跑很久,如果因为网络原因Xshell与远程主机断开了,程序也会中断。
举个例子,假设我在Xshell中运行脚本sh test.sh
,如果此时关闭Xshell窗口,脚本的执行将会终端。
所以我的目标是实现关闭Xshell窗口,远程主机上的程序依然能够运行,不受本地终端是否开启的影响。
上网查了下,有几种方法可以解决这个问题,记录如下:
经常需要通过Xshell远程连接实验室的工作站做实验。深度学习的程序通常要跑很久,如果因为网络原因Xshell与远程主机断开了,程序也会中断。
举个例子,假设我在Xshell中运行脚本sh test.sh
,如果此时关闭Xshell窗口,脚本的执行将会终端。
所以我的目标是实现关闭Xshell窗口,远程主机上的程序依然能够运行,不受本地终端是否开启的影响。
上网查了下,有几种方法可以解决这个问题,记录如下: