查看进程
**ps
**用于报告当前系统的进程状态。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| ps [options] [--help]
ps -aux | grep <string>
ps -ef | grep <string>
|
杀死进程
**kill**
** **删除执行中的程序或工作。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| kill -?
kill -l
kill -9 <pid>
HUP 1 终端断线 INT 2 中断(同 Ctrl + C) QUIT 3 退出(同 Ctrl + \) TERM 15 终止 KILL 9 强制终止 CONT 18 继续(与STOP相反, fg/bg命令) STOP 19 暂停(同 Ctrl + Z)
|
查杀进程
使用 **ps**
** 、kill
** 组合,可以在查找进程后直接杀死。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
ps -ef | grep <string> | awk '{print $2}' | xargs kill -9
kill -9 `ps -ef | grep <string> | grep -v grep|awk '{print $2}'`
ps -ef | grep <string> | grep -v grep | awk -F' ' '{print $2}' > ./fock_chang.txt while read pid; do echo $pid; kill -9 $pid; done < ./fock_chang.txt
for pid in `ps -ef | grep <string> | grep -v grep | awk -F' ' '{print $2}'`;do echo $pid;kill -9 $xx; done
|