Linux命令之kill
作用:终止进程
格式:kill [-s signal|-p][-a] pid 或 kill [选项][进程号]
kill -l [signal]
选项:
-s:指定发送的信号;
-p:模拟发送信号;
-l:打印信号名的列表;
pid:进程的ID号;
signal:表示信号;
-u:指定用户
可通过ps -ef来查看进程号
应用实例:
(1)强行终止进程,回收内存:#kill -9 324;
(2)解除linux系统的死锁 #kill -SIGKILL xxx 其中xxx是程序的进程号;
top、free
(3)killall命令 格式killall 程序名 如# killall firefox 杀死同一进程组内的所有进程,后跟进程的名字,而非PID;
杀死进程最安全的方法是单纯使用kill命令,不加修饰符;
ps -ef |grep httpd
(4)#kill -TERM PPID 给父进程发送一个TERM信号,试图杀死它和它的子进程;
(5)停止和重启进程 #kill -HUP PID #很缓和的结束进程并立即重启;如在修改配置文件后需要重启进程,可以使用此命令;?
(6)#kill -l #输出信号列表