微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何杀死linux上的running for循环?

我在 Linux上工作,
我在Linux终端上执行了for循环,如下所示:
for i in `cat fileName.txt`
do
echo $i
vim $i
done

fileName.txt是一个文件,包含我在vim编辑器中逐个打开的大量文件条目.现在我必须跳过打开其他文件.(即我必须打破for循环).有什么建议如何获得运行for循环的PID?并杀了同样的.
提前致谢.

解决方法

你想杀死正在运行的工作.按CtrlZ. Bash会显示如下内容
[1]+  Stopped                 vim $i

将该数字与kill一起使用以发送KILL信号:

kill -9 %1

然后它应该被杀死:

[1]+  Killed                  vim $i

原文地址:https://www.jb51.cc/linux/393523.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐