Linux命令之kill
1.kill介绍
linux命令kill用于杀死执行中的程序或工作,也可以杀死为正常停止“僵尸”进程
2.kill用法
kill [参数] [process]
kill常用参数
参数 说明
-1(HUP) 重新加载进程
-9(KILL) 杀死进程
-15(TERM) 正常停止进程
3.实例
3.1.杀死进程
命令:
kill 8004
[root@cent79-2 ~]# ps -ef |grep mysqld
mysql 8004 1 4 13:11 ? 00:00:00 /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
root 8065 7394 0 13:11 pts/1 00:00:00 grep --color=auto mysqld
[root@cent79-2 ~]# kill 8004
[root@cent79-2 ~]# ps -ef |grep mysqld
root 8075 7394 0 13:11 pts/1 00:00:00 grep --color=auto mysqld
[root@cent79-2 ~]#
3.2.强制杀死进程
命令:
kill -KILL 8109
OR
kill -9 8109
[root@cent79-2 ~]# ps -ef |grep mysqld
mysql 8109 1 15 13:12 ? 00:00:00 /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
root 8158 7394 0 13:12 pts/1 00:00:00 grep --color=auto mysqld
[root@cent79-2 ~]# kill -KILL 8109
[root@cent79-2 ~]# ps -ef |grep mysqld
root 8168 7394 0 13:12 pts/1 00:00:00 grep --color=auto mysqld
[root@cent79-2 ~]# systemctl start mysqld
[root@cent79-2 ~]# ps -ef |grep mysqld
mysql 8178 1 46 13:12 ? 00:00:00 /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
root 8226 7394 0 13:12 pts/1 00:00:00 grep --color=auto mysqld
[root@cent79-2 ~]# kill -9 8178
[root@cent79-2 ~]# ps -ef |grep mysqld
root 8237 7394 0 13:12 pts/1 00:00:00 grep --color=auto mysqld
[root@cent79-2 ~]#
3.3.发送SIGHUP信息
命令:
kill -HUP 8285
[root@cent79-2 ~]# kill -HUP 8285
[root@cent79-2 ~]# ps -ef |grep mysqld
mysql 8285 1 3 13:13 ? 00:00:01 /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
root 8392 7394 0 13:14 pts/1 00:00:00 grep --color=auto mysqld
[root@cent79-2 ~]#
3.4.正常停止进程
命令:
kill -15 8285
[root@cent79-2 ~]# kill -15 8285
[root@cent79-2 ~]# ps -ef |grep mysqld
root 8451 7394 0 13:15 pts/1 00:00:00 grep --color=auto mysqld
[root@cent79-2 ~]#
3.5.杀死指定用户所有进程
命令:
kill -9 $(ps -ef |grep mysql)
3.6.显示所有信号信息
命令:
kill -l
[root@cent79-2 ~]# kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR
31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX
[root@cent79-2 ~]#
————————————————
版权声明:本文为CSDN博主「小黑要上天」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/z19861216/article/details/131474369