[英]How to tell Bash to not stop the simulations when ssh disconnects?
我正在通过ssh
在另一台机器上运行一些模拟。 这是我的工作
ssh username@ipp.ip.ip.ip
转到正确的目录
cd path/to/folder
然后我只调用我的可执行文件
.\\myexecutable.exe
问题是,每当ssh断开连接时,模拟都会停止。 如何确保模拟不会在另一台机器上停止? 重新连接(ssh)后,我是否会以某种方式收到潜在的错误消息(假设代码将崩溃)?
您应该启动一个screen
或tmux
来创建一个终端,从中可以分离终端,使其在后台运行,然后重新连接。
进一步阅读:
您可能还需要尝试Byobu:
运行您的命令,如下所示: nohup ./myexecutable.exe >nohup.out 2>&1 &
&
是在后台运行命令
>nohup.out 2>&1
将您的stdout和stderr发送到nohup.out
)
注意'/'而不是'\\'-在osx上不起作用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.