gpt4 book ai didi

Bash:终端 session 的脚本输出停止但脚本正常完成

转载 作者:行者123 更新时间:2023-11-29 09:44:07 26 4
gpt4 key购买 nike

我正在打开一个到远程服务器的 ssh session ,并在远程机器上执行一个更大的(大约 1000 行)bash 脚本。它涉及几个非常占用 CPU 资源的调用,每个调用最多运行三分钟。为了跟踪脚本进度,它会回显放置在脚本中多个点的消息。

总的来说,脚本运行顺利。脚本有时会运行(远程机器上的结果文件是正确的),但到终端的输出会停止。 Ctrl-C 没有帮助,没有提示,只是一个卡住的 session 。单独 session 中的顶部显示脚本的正常执行。

我的问题:如何让 session 保持事件状态?

本地机器:

$ sw_vers  
ProductName: Mac OS X
ProductVersion: 10.9
BuildVersion: 13A603

远程机器:

$ lsb_release -d  
Description: Ubuntu 12.04.3 LTS

最佳答案

出于这个原因,我个人建议在远程终端上使用 screentmux

即使您的本地 SSH session 超时,这些应用程序也将允许远程进程继续。

关于Bash:终端 session 的脚本输出停止但脚本正常完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20575677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com