kill -9和kill区别区别: 1、kill -9 id:一般不加参数kill是使用15来杀,这相当于正常停止进程,停止进程的时候会释放进程所占用的资源;他们的区别就好比电脑关机中的软关机(通过“开始”菜单选择“关机”)与硬关机(直接切断电源),虽然都能关机,但是程序所作的处理是不一样的。 2、kill - 9 表示强制杀死该...
但是,普通用户只能使用不带signal参数的kill命令或最多使用-9信号。 2、kill可以带有进程ID号作为参数。当用kill向这些进程发送信号时,必须是这些进程的主人。如果试图撤销一个没有权限撤销的进程或撤销一个不存在的进程,就会得到一个错误信息。 3、可以向多个进程发信号或终止它们。 4、当kill成功地发送了信号后,...
1、我们经常会用到kill命令去杀死一个进程,但是有时会出现kill不成功的现象,这是就要用到kill -9。 2、之所以这两个命令会有区别是因为所发送的信号(Signal)是不同的: 默认情况下kill命令的参数为-15,如下图所示: kill -15代表的信号为SIGTERM,这是告诉进程你需要被关闭,请自行停止运行并退出; 而kill -9...
而kill -9发送的是SIGKILL(9)信号,是一种不可捕获信号,强制进程立即结束。 二、进程响应不同 收到kill或者kill -15的SIGTERM信号后,进程有机会对信号进行处理,例如释放资源、保存状态等,然后自我结束。但是收到kill -9的SIGKILL信号后,进程无法进行任何处理,立即被系统结束。 三、资源清理不同 使用kill或者ki...
kill和kill -9有啥区别 linux系统下的要关闭一个进程可以使用kill命令。那么kill和kill -9 有什么区别吗?kill 执行完执行后,操作系统给程序发送一个SIGTERM信号,程序收到这个信号后,它做了什么呢?要看情况,第一种情况,立即停止。第二种情况,释放了资源后,在停止。第三种情况,继续运行,不停止。大部分都...
在Unix系统中,"kill -9"与"kill"命令有着显著的区别。首先,"kill -9"通常用于强制终止一个进程,类似于电脑的硬关机,它发送的是SIGKILL信号,这个信号是不可阻挡的,能够立即停止进程,即使进程在执行中也不会给予任何清理或保存数据的机会。而"kill"命令默认使用SIGTERM信号,这是一个可被阻塞的...
Linux kill和kill -9的区别 简介 kill和kill -9,两个命令在linux中都有杀死进程的效果,然而两命令的执行过程却大有不同。在程序中如果用错了,可能会造成莫名其妙的现象。还有kill -n这个n到底是什么东东呢?工具/原料 linux ssh工具,如xshell学生家庭版 方法/步骤 1 kill -n n表示信号编号(signnum),那...
转载自:http://www.2cto.com/os/201305/215267.html 需要特别说明的是,SIGKILL和SIGSTOP这两个信号既不能被应用程序捕获,也不能被操作系统阻塞或忽略。 1、 kill pid与kill -9 pid的区别 kill pid的作用是向进程号为pid的进
kill 和 kill -9 是常用的命令,都可以用来杀死进程。那 kill 与 kill -9 有什么区别呢? kill kill命令默认的信号就是 15,也就是kill -15,被称为优雅的退出。当使用 kill -15 时,系统会发送一个SIGTERM的信号给对应的程序。当程序接收到该信号后,具体要如何处理是自己可以决定的。