我在远程计算机上运行了一些脚本,我有ssh访问权限。我使用TMUX在终端的本地机器(Mac)上连接。我使用$ tmux new
和ssh在机器中创建一个新会话。我开始编写脚本,一切都很棒。我使用 Ctrl - b d 分离,脚本继续运行。但是,在本地计算机重新启动或进入休眠状态后,远程计算机上的脚本将停止。当我使用tmux attach -t <session name>
重新加载会话时,我看到以下错误:
packet_write_wait: Connection to <remote ip> port 22: Broken pipe
这表明会议结束了。无论本地计算机发生什么情况,我该怎么做才能确保脚本继续运行?