标签: kill

如何在 Linux 中按名称杀死进程?

我有一个名为 的进程bla,我想通过它的名字杀死它。

当我运行时ps aux | grep "bla",我得到 2 个条目:

  • 过程bla
  • blablablab

我如何过滤掉它?

linux kill process

3
推荐指数
2
解决办法
1535
查看次数

你什么时候/为什么使用kill %%?

我见过人们使用kill %%而不是kill %. 据我所知,他们都做同样的事情。有区别吗?

linux bash kill

3
推荐指数
1
解决办法
182
查看次数

sudo Kill -9 pid 不会杀死 mac 中更新的软件

我有一个更新的流程软件,它消耗大量数据。我只是想关闭该进程,因为我不想更新。我尝试过sudo kill -9 pid,但它不会杀死 mac 中更新的软件。Operation not permitted当我尝试终止进程时,我不断收到消息。

在此输入图像描述

在此输入图像描述

在此输入图像描述

linux unix kill macos

3
推荐指数
1
解决办法
4129
查看次数

kill -STOP 是临时命令吗?

我已经暂停了 50 个进程(这里的背景)使用

kill -STOP
Run Code Online (Sandbox Code Playgroud)

然后那个 shell 窗口崩溃了(可能是 GUI 问题——我刚刚向配置询问了滚动选项的帮助),这似乎导致 50 个进程取消暂停。(我能够再次暂停它们)。

但是为什么 shell 崩溃会导致进程取消暂停?在有人告诉他们取消暂停之前,他们不应该保持暂停吗?

unix kill

2
推荐指数
1
解决办法
3242
查看次数

如何踢掉从不同shell登录的其他root用户?

我登录到一台机器,然后输入:

insite1@POC-Messaging1:/opt/insiteone/log> last -a | grep "logged"
insite1  pts/6        Tue Jul 30 03:59   still logged in    160.110.5.210
root     pts/5        Tue Jul 30 02:28   still logged in    160.110.154.231
root     pts/4        Tue Jul 30 02:26   still logged in    160.110.154.231
root     pts/0        Tue Jul 30 02:18   still logged in    160.110.5.210
root     pts/3        Tue Jul 30 02:13   still logged in    160.110.5.210
root     pts/2        Tue Jul 30 01:00   still logged in    160.110.154.231
root     pts/1        Tue Jul 30 00:47   still logged in    160.110.154.231
Run Code Online (Sandbox Code Playgroud)

我想杀死除了从 160.110.5.210 登录的用户之外的其他人。怎么做?

terminal shell kill

2
推荐指数
1
解决办法
8376
查看次数

在 Windows 7 中杀死进程的全局热键

我需要创建一个全局快捷方式来终止具有已知名称的进程。例如,在 GNU/Linux 中,您可以使用 xbindkeys 将“killall firefox”绑定到 Ctrl+Alt+K。我需要杀死而不是终止进程,因此它没有机会处理信号。

windows-7 keyboard-shortcuts kill

2
推荐指数
1
解决办法
2146
查看次数

为什么我经常收到“没有这样的进程”以响应我想杀死的进程?

me@me:~$ ps aux | grep -i firefox
me     15413  0.0  0.0  14428  1036 pts/1    S+   05:46   0:00 grep --color=auto -i firefox
me@me:~$ kill 15413
bash: kill: (15413) - No such process
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况,或者我做错了什么?

linux bash grep kill ps

2
推荐指数
1
解决办法
4058
查看次数

Linux:无法终止“软件和更新”进程

尝试进行软件更新时,相应的程序“软件和更新”在缓存刷新期间卡住了。

我怎样才能杀死这样的进程?我查看了所有正在运行的进程su,但找不到与我要查找的名称相似的。

与 GUI (KDE) 的交互不允许我关闭对话框(禁用选项)。

linux debian kill software-update

2
推荐指数
1
解决办法
1525
查看次数

杀死由 bash 脚本启动的后台进程

我想在后台运行 CoffeeScript 和 Sass 编译器,并且能够同时杀死它们。我有一个 bash 脚本start,如下所示:

coffee --watch -o assets/ -c src/ &
sass --watch src:assets &
Run Code Online (Sandbox Code Playgroud)

从脚本文件启动时,它们不会出现在作业列表中,因此我无法使用以下命令杀死它们:

kill `jobs -p`
Run Code Online (Sandbox Code Playgroud)

正如这篇文章中所建议的那样。它们确实在ps输出中显示为附加到我的 tty。

杀死我的start脚本启动的进程的好方法是什么?

我的目标是启动编译器./start并用./stop脚本杀死它们。我正在使用 OSX Lion。

编辑:基于 grawity 的答案,现在我正在使用:

coffee --watch -o assets/ -c src/ &
coffeepid=$!
sass --watch src:assets
kill $coffeepid
Run Code Online (Sandbox Code Playgroud)

Sass 编译器会抱怨它是否停止使用kill,所以我用 Ctrl-C 停止它,然后终止后台 CoffeeScript 编译器。

terminal kill macos

1
推荐指数
1
解决办法
2657
查看次数

Linux:如何通过参数名称杀死 root 拥有的进程?

我想知道如何根据 root 的参数信息杀死 root 拥有的进程:

root      3176  0.0  0.8   3604  2252 ?        S    21:33   0:00 sudo python main.py
root      3191 65.4  4.6  96820 11744 ?        Rl   21:33  10:00 python main.py
Run Code Online (Sandbox Code Playgroud)

我正在尝试这样但没有成功:

pi@raspberrypi ~ $ ps aux | grep main.py | awk '{print $2}' | xargs kill
pi@raspberrypi ~ $ sudo pkill -u root main.py
Run Code Online (Sandbox Code Playgroud)

linux bash grep kill raspbian

1
推荐指数
1
解决办法
1148
查看次数