问题:
有时在mRemote中运行一个命令,中途想用Ctrl-C结束它,但发现终端显示 “^C” ,并不真正kill那个进程。
解决办法:
再开一个终端(可以在mRemote的先前Tab上右击鼠标,然后点击“Duplicate Tab”),在新的终端下 pgrep或ps找到想要kill的进程的PID,然后用kill -9 pid结束该进程。
PS:
在当前Tab,右击鼠标,点击Reconnect有时也可以,就相当于关闭终端,然后重新开一个终端。先前的进程在关闭终端时自动关闭。
但是,有个例外情况,比方,yum update 命令是用下面方式执行的:
nohup yum update &
则Reconnect是不起作用的,因为nohup加&让进程在终端关闭时,不会被kill。这时还得用上面介绍的“新开一个终端,kill -9 pid”的方式结束它。