我刚刚给自己买了一台 Ubuntu 服务器,出于某种原因,Ctrl+C不会终止我正在运行的进程。我在两个终端 Cygwin 和 putty 上运行了这个命令,并使用 ssh 登录。
我可以在本地使用该命令,这不是问题,在使用 Solaris 的其他机器上也是如此。我已经阅读了本网站上与此问题相关的其他一些帖子,但是,我的问题仍未解决。
由于该命令在本地工作,我相当有信心这不是 bash 中需要设置的内容。(我在我使用的所有机器上都使用 bash)。我不会尝试使用此命令来关闭像 man 或更少的进程,只是脚本和您希望它可以工作的标准进程。
我也尝试过Ctrl+Z但它不能正常工作所以不确定为什么它不会选择任何这些非常有用的命令。这对我来说非常烦人。
我想尽可能多地了解 Ubuntu,因为我对它的经验很少,如果您有解决方案,您能否包含尽可能多的细节?
这是我的 stty -a:
speed 38400 baud; rows 24; columns 80; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = M-^?; eol2 = M-^?;
swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; …Run Code Online (Sandbox Code Playgroud)