相关疑难解决方法(0)

立即停止在 SSH 会话中运行的程序的输出

问题

我执行通过 SSH 输出大量信息的命令。例如,我愚蠢地在执行数百万次的循环中添加调试信息,或者只是cat /dev/urandom为了踢球而运行。

终端充斥着信息。

举例说明我在说什么

我想尽快终止命令并修复我的程序。我不在乎它打印什么。现在,问题是我按Ctrl+ CASAP(在上面的示例中,我在运行命令后立即按了它),但是打印我什至不需要的所有信息仍然需要时间。

我试过的

我尝试按Ctrl+C如此努力,以至于当终端终于赶上时它产生了有趣的结果:

OUTPUT HERE^C
rr-@burza:~/xor$ ^C
rr-@burza:~/xor$ ^C
rr-@burza:~/xor$ ^C
^C^C

^C^C^C^C^C^C^C^C^C^C^C
^C^C^C^C^C^C^C^C^C^C
^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C
^C^C^C^C^C^C^C
^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C
^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C
^C^C^C^C^C^C^C^C^C^C^C^C^C
rr-@burza:~/xor$ ^C
rr-@burza:~/xor$ ^C
rr-@burza:~/xor$ ^C
rr-@burza:~/xor$ ^C
rr-@burza:~/xor$ ^C
rr-@burza:~/xor$ ^C
rr-@burza:~/xor$ ^C
rr-@burza:~/xor$ ^C
rr-@burza:~/xor$ ^C
Run Code Online (Sandbox Code Playgroud)

我还阅读了关于Ctrl+S显然是用来告诉终端“停止输出,我需要赶上”但显然它什么都不做。

杂项详情

我不想改变我运行的命令,这样我就可以在任何情况下自救,即使我不记得我运行的程序可能会像那样结束。

我的 SSH 客户端CYGWIN_NT-6.1-WOW64 luna 1.7.30(0.272/5/3) 2014-05-23 10:36 i686 Cygwin在 MinTTY 中的Cygwin( ) 上运行,终端类型设置为xterm-256color …

ssh terminal cygwin

18
推荐指数
2
解决办法
2万
查看次数

标签 统计

cygwin ×1

ssh ×1

terminal ×1