https://linuxconfig.org/how-to-use-ps-command-beginners-guide#more-2464
a
– show processes from all users.u
– display user oriented format (displays additional information about running processes).x
– list processes that don’t belong to any tty.
1.顯示所有的process
$ps -aux
或者用top命令
$top
2.顯示某個用戶的所有process
$ ps -aux | grep username
username 48689 0.0 0.0 14204 4312 pts/0 S+ Dec12 0:00 /bin/bash
username 49260 0.0 0.0 114700 4856 pts/8 Ss 09:25 0:00 bash
3.kill 某個process
來源:
https://linuxconfig.org/how-to-kill-a-running-process-on-linux
kill -9 48689
4.linux殺死某個用戶的所有進程
來源:
How to kill all processes run by a user on Linux
方法一:
$ ps -ef | grep username | awk '{ print $2 }' | sudo xargs kill -9
方法二:
$ pgrep -u username| sudo xargs kill -9
方法三:
$ sudo killall -u username