Linux中,杀死进程,结束进程以及停止进程有什么区别啊?
发布网友
发布时间:2022-04-19 22:43
我来回答
共3个回答
热心网友
时间:2022-04-16 03:21
级别不同
这些操作其实是调用kill命令来执行的
kill命令可以加许多参数,其中-2 -9 -15和不添加参数的kill是不一样的
kill即是普通的杀死进程,回收资源,-2参数是低级别,可以被某些程序忽略,造成无法杀死进程。-9参数是强制行为,不回收资源,可能造成资源浪费。例如父进程无法被回收。。-15就是强制杀死进程,回收资源。。
不同级别,所做的工作不同,达到的效果也不同。
具体还是man一下,我只是说了冰山一角。kill还有更强悍的作用。
另外还有Pkill Xkill killall皆有着不同的作用,但都是在kill的基础上方便其他操作得来的工具
热心网友
时间:2022-04-16 04:39
杀死进程,就像是windows中的结束进程一样。停止进程和结束进程都有休眠的意思。
比如你安装一个dock,没有使用时,这个dock的进程是睡眠状态,或者停止状态。
如果需要把它就是结束进程,如果杀死它的进程。就会完全不运行,再次启动时会比关掉它再次启动慢点。
这是小程序看的不是很明显。如果是ubuntu软件中心,openoffice之类的会稍微明显一点。
个人体会,不知道对不对
热心网友
时间:2022-04-16 06:13
有区别的,哎呀,说得很复杂,看过,记不得了,你man kill看看,kill一共有30个信号呢,另外你可以看看手册尾部提及的其它相关的手册页,特别是信号那部分会详细的跟你讲。
请参考