为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

哆啦的时光机 2021-08-31 11:07:09
编了一个死循环,怎么关闭它?
查看完整描述

2 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

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

查看完整回答
反对 回复 2021-09-06
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

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

查看完整回答
反对 回复 2021-09-06
  • 2 回答
  • 0 关注
  • 959 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信