Bash 在'screen'术语仿真器中的任何程序/脚本完成后暂停

Bash 在'screen'术语仿真器中的任何程序/脚本完成后暂停,bash,gnu-screen,Bash,Gnu Screen,按任意键继续…在屏幕中的任何程序/脚本终止后出现。如何删除此选项?尝试在mc中将F9->“选项”->“配置”->“运行后暂停”设置为“从不” (以免在哑终端上暂停)。 这对我很有帮助。你能发布一些代码吗?使用read-p命令时会发生这种情况:我从mc启动emacs,然后退出emacs,然后出现此消息。我有点困惑:是screen还是mc?该消息可能是有原因的(如果您的终端没有rxvt这样的工作保持参数)。如果它不在那里,像:echo$DISPLAY这样的命令将闪烁终端并退出。如果您仍然希望删除它,

按任意键继续…
屏幕中的任何程序/脚本终止后出现。如何删除此选项?

尝试在mc中将F9->“选项”->“配置”->“运行后暂停”设置为“从不” (以免在哑终端上暂停)。
这对我很有帮助。

你能发布一些代码吗?使用
read-p
命令时会发生这种情况:我从mc启动emacs,然后退出emacs,然后出现此消息。我有点困惑:是
screen
还是
mc
?该消息可能是有原因的(如果您的终端没有rxvt这样的工作保持参数)。如果它不在那里,像:
echo$DISPLAY
这样的命令将闪烁终端并退出。如果您仍然希望删除它,请在/etc/profile、$HOME/.bashrc中查找类似于read-p“按任意键继续”的内容,可能还有屏幕的源代码。。。相反,您可以将-hold arg添加到$TERM(顺便说一句,如果您这样做,您的下一个问题可能是“如何让所有这些终端退出而不必键入exit”),我也有完全相同的问题。当我从屏幕上运行mc并以mc的面板模式(比如echo foo)执行命令时,就会发生这种情况。如果我在没有屏幕的普通xterm上执行相同操作,则不会出现“按任意键继续”消息。(我的系统是Debian挤压)