user@host$ killall -9 -u user
它肯定会杀死user(包括 forkbombs)拥有的所有进程吗?
user从其他用户生成新进程。user的进程处于 D-sleep 并且无法杀死。ptrace或终止这个启动killall(但它们可以相互跟踪或做其他事情)ulimit防止太多进程(但killall已经启动并分配了它的内存)例如,如果killall将完成未篡改并成功是否 100% 没有进程留下此 uid?如果不是,如何正确执行(使用标准命令且没有 root 访问权限)。
SysRq+I 肯定会杀死所有东西(甚至复制)吗?
在 Mac OS X 10.6 上,我有时会看到在“ps”中显示为“E”的进程,手册页说这意味着他们“试图退出”,但他们不会。“kill -9”不起作用,等待也不起作用。有什么办法可以摆脱它们吗?我通常不在乎,但他们有时会阻止 Dock 中的一个条目。
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(谷歌它)?
已输入以下命令:
sleep 12h; nuke-russia
Run Code Online (Sandbox Code Playgroud)
它是在 Debian 的其中一台上输入tty的。我想取消睡眠而不用核弹任何东西。我不希望 nuke 命令运行一分钟。我还有其他五个终端可用。我能做什么?
Firefox(和闪存)往往会随机占用内存,导致我的计算机出现抖动,这让我发疯地等待 oom_killer 启动并杀死进程,[1] 而我自己却无能为力. 我已经禁用了交换,但这只会让事情变得更糟。它在杀死任何东西之前会挣扎数小时,这毫无意义。为什么它不只是刷新一大块缓存并继续运行?
我可以禁用缓存吗?我可以让它停止颠簸吗?我只是想让最大的内存猪在我内存不足时死去。
[1] 没关系,它实际上并不针对 Firefox,而是继续杀死 X 或我的桌面环境。
我看到:
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
我需要编写一个批处理程序来结束所有带有窗口标题的 MS Office 通信器任务(通常以模式 "- Conversation" 结尾。
我试过
taskkill /FI "WINDOWTITLE eq *Conversation" /IM 通信器.exe
但是以“*”开头的通配符模式似乎不起作用。给出以下错误
错误:无法识别搜索过滤器。
任何解决方法的建议将不胜感激!
我正在尝试终止以下进程:
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) 前面:我使用的是 Windows 7 64 位。
所以有时我试图杀死一个进程,但它不会退出。我可以尝试杀死进程或进程结构,但任务管理器不会完成任何事情。网上有几个技巧,比如
taskkill.exe /f /fi "status eq not responding"
Run Code Online (Sandbox Code Playgroud)
但我不会在这里问这是否有效......
有什么技巧可以完全摆脱这些过程吗?
我处理这个问题的原因是因为我有时会运行一个无法正常启动的程序并启动一堆帮助程序,但是没有一个帮助程序显示这些进程,所以我认为只是杀死那些正在运行的进程明显活跃就可以了,尽管看起来它们被卡住了。
感谢一些用户,我尝试通过使用进程资源管理器并关闭句柄/终止进程来解决问题。这也不起作用。如果您有任何其他建议,我会很高兴听到。
我想禁用所有 kill 命令(包括 root 用户)。我尝试更改权限,但它仍然可以执行。有没有办法做到这一点?