繁体   English   中英

ssh断开连接时,如何告诉Bash不要停止仿真?

[英]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)后,我是否会以某种方式收到潜在的错误消息(假设代码将崩溃)?

您应该启动一个screentmux来创建一个终端,从中可以分离终端,使其在后台运行,然后重新连接。

进一步阅读:

您可能还需要尝试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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM