小智 32
该命令killall5 -9将强制终止除登录 shell、init 和内核特定进程之外的所有正在运行的进程。
更多信息在这里:http : //linux.about.com/library/cmd/blcmdl8_killall5.htm
Den*_*son 10
您可以使用以下方法之一终止给定用户的所有进程:
killall -u username
Run Code Online (Sandbox Code Playgroud)
或者
pkill -u username
Run Code Online (Sandbox Code Playgroud)
或者您可以使用数字 UID 代替用户名。
请注意,它在某些系统(如 Solaris)上的killall功能不同(类似于killall5)。
最简单的方法是使用有Magic SysRq键:Alt+ SysRq+ i。这将杀死除init.
Alt+ SysRq+o将关闭系统(杀死的init也)。
请注意,您可能需要先设置键盘XLATE模式:Alt+ SysRq+r
另请注意,在某些现代键盘上,您必须使用PrtSc而不是SysRq.
要终止当前用户拥有的所有进程,您可以执行以下操作:
ps x | awk {'print $1'} | xargs kill
Run Code Online (Sandbox Code Playgroud)
当然,这也会杀死您当前登录的 shell。如果您不想要这种行为,请尝试 raku015 的答案。
请注意,如果您以 root 用户身份运行此命令,则会发生不好的事情。
| 归档时间: |
|
| 查看次数: |
146141 次 |
| 最近记录: |