假设您从本地emacs
shell(从M-x
shell开始)在远程服务器上工作.如果您执行的时间过长(例如,具有大量文件的目录中的ls),则希望停止该进程(在终端中将使用control-c).我试过C-C C-C,但是会杀死整个shell …如何才能杀死远程服务器上运行的进程而不是整个shell?
原文链接:https://www.f2er.com/bash/386143.html更新
一步步:
1) M-x shell (execute on local machine) 2) ssh mylogin@myremotemachine.foo.bar (execute on local machine) 3) sleep 60 (execute on remote machine) 4) C-c C-c (execute in the current shell)
=>而不是仍然在远程主机上,只是睡眠命令被杀死,整个远程连接被关闭,你在本地机器上再次.