假设在linux命令行下,我该怎么关闭正在执行的bash脚本?

编了一个死循环,怎么关闭它?

哆啦的时光机
浏览 827回答 2
2回答

幕布斯7119047

killall 脚本名就算屏幕上在一直打印,你只管输入(盲输或复制粘贴过来),完成后一个回车ok。哪怕输入的东西在屏幕上显示时会被输出搅乱,但实际是会被终端接收到标准输入管道的。这个方法我刚刚也试过了,是可以的。上面的用于后台运行情况。前台运行一般ctrl+c是可以终止的。

芜湖不芜

程序前台运行时一般情况Ctrl+C可以终止。如果不能使用Ctrl+C,可以使用ps aux <程序名>找到该程序对于的PID(进程号),然后使用kill -9 <PID>杀掉该进程即可。如Ctrl+C关闭失败,且当前终端下无法输入命令,可以另外开启一个终端或者控制台ps该进程,然后kill掉该进程即可。
打开App,查看更多内容
随时随地看视频慕课网APP