标签: kill

杀死当前用户的所有进程

user@host$ killall -9 -u user

它肯定会杀死user(包括 forkbombs)拥有的所有进程吗?

  1. 不会user从其他用户生成新进程。
  2. Nouser的进程处于 D-sleep 并且无法杀死。
  3. 没有进程试图检测和/ptrace或终止这个启动killall(但它们可以相互跟踪或做其他事情)
  4. 有可以ulimit防止太多进程(但killall已经启动并分配了它的内存)

例如,如果killall将完成未篡改并成功是否 100% 没有进程留下此 uid?如果不是,如何正确执行(使用标准命令且没有 root 访问权限)。

SysRq+I 肯定会杀死所有东西(甚至复制)吗?

linux kill process

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

如何在 Mac OS X 上终止“试图退出”(E)的进程?

在 Mac OS X 10.6 上,我有时会看到在“ps”中显示为“E”的进程,手册页说这意味着他们“试图退出”,但他们不会。“kill -9”不起作用,等待也不起作用。有什么办法可以摆脱它们吗?我通常不在乎,但他们有时会阻止 Dock 中的一个条目。

kill process macos

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

杀死 bash 进程“很好”

kill -9由于无用使用 Kill -9 form letter 中描述的原因,我试图避免。这个功能是否足够,或者我是否需要kill在超时后终止进程或处理其他微妙之处?

soft_kill()
{
    # Try to avoid forcing a kill
    # @param $1: PID
    kill $1 || kill -INT $1 || kill -HUP $1 || \
    (echo "Could not kill $1" >&2; kill -KILL $1)
}
Run Code Online (Sandbox Code Playgroud)

顺便说一句,这个函数的更好的名字是什么?现在的名字让我想起了《温柔地杀了我》,manslaughter听起来有点严厉。也许spoon_kill(谷歌它)?

linux kill

5
推荐指数
2
解决办法
3392
查看次数

如何防止进程在 bash 中执行

已输入以下命令:

sleep 12h; nuke-russia
Run Code Online (Sandbox Code Playgroud)

它是在 Debian 的其中一台上输入tty的。我想取消睡眠而不用核弹任何东西。我不希望 nuke 命令运行一分钟。我还有其他五个终端可用。我能做什么?

terminal bash kill tty

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

我怎样才能让 Linux 不颠簸而只是杀死进程?

Firefox(和闪存)往往会随机占用内存,导致我的计算机出现抖动,这让我发疯地等待 oom_killer 启动并杀死进程,[1] 而我自己却无能为力. 我已经禁用了交换,但这只会让事情变得更糟。它在杀死任何东西之前会挣扎数小时,这毫无意义。为什么它不只是刷新一大块缓存并继续运行?

我可以禁用缓存吗?我可以让它停止颠簸吗?我只是想让最大的内存猪在我内存不足时死去。

[1] 没关系,它实际上并不针对 Firefox,而是继续杀死 X 或我的桌面环境。

memory linux kill cache swap

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

Linux下如何kill cp?

我看到:

ps aux 
Run Code Online (Sandbox Code Playgroud)

存在这样的过程:

cp  file.txt /home/file.txt
Run Code Online (Sandbox Code Playgroud)

这个文件很大。

我尝试像这样杀人:

kill -9 12345
Run Code Online (Sandbox Code Playgroud)

12345是pid。但没有成功。我还能做什么?到底是什么原因呢?

PS 12345 0.0 0.0 7890 704?日 14:42 0:05 cp

linux kill process

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

taskkill - 以特定字符串结尾的窗口标题结束任务

我需要编写一个批处理程序来结束所有带有窗口标题的 MS Office 通信器任务(通常以模式 "- Conversation" 结尾。

我试过

taskkill /FI "WINDOWTITLE eq *Conversation" /IM 通信器.exe

但是以“*”开头的通配符模式似乎不起作用。给出以下错误

错误:无法识别搜索过滤器。

任何解决方法的建议将不胜感激!

windows kill batch ms-dos

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

在 Raspbian 中杀死进程

我正在尝试终止以下进程:

pi@raspberrypi ~ $ ps aux | grep raspi
pi        4647  0.0  0.5   3520  1392 pts/2    S+   12:05   0:00 grep --color=auto raspi
root      8148  0.0  0.5  10744  1372 ?        Sl   06:25   0:00 raspivid -w 800 -h 600 -t 15000 -o /home/pi/media/2015-02-01-06-25-03.177474.h264 -n -rot 270
pi       30099  0.0  0.6  11400  1748 pts/1    Sl+  11:57   0:00 raspistill -o test.jpg
Run Code Online (Sandbox Code Playgroud)

我尝试了如下所示的一些命令,但没有成功:

pi@raspberrypi ~ $ sudo pkill -f raspivid
pi@raspberrypi ~ $ sudo pkill -f raspistill
pi@raspberrypi ~ $ sudo kill 8148
pi@raspberrypi ~ …
Run Code Online (Sandbox Code Playgroud)

linux kill raspbian

5
推荐指数
1
解决办法
6万
查看次数

在不会通过任务管理器或进程资源管理器停止的窗口中杀死无响应的进程

前面:我使用的是 Windows 7 64 位。

所以有时我试图杀死一个进程,但它不会退出。我可以尝试杀死进程或进程结构,但任务管理器不会完成任何事情。网上有几个技巧,比如

taskkill.exe /f /fi "status eq not responding"
Run Code Online (Sandbox Code Playgroud)

但我不会在这里问这是否有效......

有什么技巧可以完全摆脱这些过程吗?

我处理这个问题的原因是因为我有时会运行一个无法正常启动的程序并启动一堆帮助程序,但是没有一个帮助程序显示这些进程,所以我认为只是杀死那些正在运行的进程明显活跃就可以了,尽管看起来它们被卡住了。

感谢一些用户,我尝试通过使用进程资源管理器并关闭句柄/终止进程来解决问题。这也不起作用。如果您有任何其他建议,我会很高兴听到。

windows-7 kill process

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

如何在 Linux 上禁用“kill”命令

我想禁用所有 kill 命令(包括 root 用户)。我尝试更改权限,但它仍然可以执行。有没有办法做到这一点?

linux kill command-line

5
推荐指数
3
解决办法
9509
查看次数

标签 统计

kill ×10

linux ×6

process ×4

bash ×1

batch ×1

cache ×1

command-line ×1

macos ×1

memory ×1

ms-dos ×1

raspbian ×1

swap ×1

terminal ×1

tty ×1

windows ×1

windows-7 ×1