• 找出 username 用户所有进程包括子进程并全部 kill 掉:
    1. ps -ef | grep ^username | cut -c 10-15 | xargs kill -9
    • 找出所有与 username 相关的进程,然后 grep -v 过滤掉 PID 只剩下进程信息,然后逐行 kill 掉,如下:
    1. ps -u username | grep -v PID | cut -c 0-5 | xargs kill -9
    2. # 或者
    3. ps -u username | grep -v PID | awk '{print$1}'| xargs kill -9
    • 上面的命令也可以在 Linux 上运行,不过在 Linux 下可以用更简单的 killall,Solaris 上没有 killall:
    1. killall -u username #杀掉某个用户在本地的所有进程