Linux操作系统可以使用kill命令来终止进行pid,kill -9是强制立即终止pid进程,Linux来详细说下kill命令的使用方法:
Linux下的kill命令
查看进程我们可以使用ps或者top命令查询进程pid,使用kill pid
即可。
kill命令可以发送多个不同的信号,默认(缺省)情况下,kill发送的是TERM,即15(SIGTERM)信号,所以kill pid
与kill -15 pid
是一样的效果。kill -15 pid
是一种安全用法,这个信号通常会要求程序自己正常退出,kill pid
可以被阻塞、处理和忽略的,所以对于有的进程,会中止失败。
除去默认的信号15,另一个信号是9(SIGKILL),这个命令表示立即结束程序,kill -9 pid
是不能被阻塞、处理和忽略的。在TERM信号失效的情况下,使用kill -9 pid
。
kill -9 pid
命令是十分强大的,有还可以使用ps -ef
找出待中止进程的父进程(PPID),然后使用kill或killall命令杀掉它。
使用"kill -l",可以查看更多的信号列表。
2021服务器优惠,阿里云PK腾讯云
服务器拼团:阿里云服务器特价57元(全网最低价)
①阿里云:阿里云服务器69元1年,203元3年(全网最低价)
②腾讯云:腾讯云服务器服务器秒杀88元一年起(有高配)
③代金券:阿里云代金券限量发放中(有账号就能领)
发表评论