咱们常常会遇到在Linux命令行中执行的命令或程序卡死,或者想终止当前正在执行的命令或程序,那么如何关闭这些正在前端执行的命令或程序呢?下面是本身总结的一些方法:
前端
一、Ctrl + C 终止python
二、Ctrl + D 退出后端
三、Ctrl + S 挂起bash
四、Ctrl + Q 解挂ide
五、Ctrl + Z 放在后端运行命令行
问题:有时遇到命令或程序卡死,上述前四种方法也没法解决时,能够利用第5种方法,Ctrl + Z先把正在执行的命令或程序放在后端运行,而后用ps查看刚才执行的进程号,最后再用kill命令强制杀除掉。进程
例:今天遇到一个yum安装Telnet命令时,卡死,没法终止也没法退出,解决办法以下所示it
[root@localhost /]# yum -y install telnet Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: ^C^C^H^H^H^H^C^Z [1]+ Stopped yum -y install telnet *****(Ctrl + Z)***** [root@localhost /]# ps -ef|grep yum root 25752 2088 1 16:10 pts/0 00:00:00 /usr/bin/python /usr/bin/yum -y install telnet root 25754 2088 0 16:11 pts/0 00:00:00 grep yum [root@localhost /]# kill -s 9 25752 [root@localhost /]# ps -ef|grep yum root 25756 2088 0 16:11 pts/0 00:00:00 grep yum [1]+ Killed yum -y install telnet