Linux 杀死某个用户的所有进程

找出username用户所有进程包括子进程并全部kill掉

ps -ef | grep ^username | cut -c 10-15 | xargs kill -9

找出所有与 username相关的进程,然后 grep -v 过滤掉 PID 只剩下进程信息,然后逐行 kill 掉,如下:

ps -u username | grep -v PID | cut -c 0-5 | xargs kill -9


或者

ps -u username | grep -v PID | awk '{print$1}'| xargs kill -9

 

上面的命令也可以在 Linux 上运行,不过在 Linux 下可以用更简单的 killall,Solaris 上没有 killall:

killall -u username

 

你可能感兴趣的:(liunx)