首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SIGKILL会失败吗?

SIGKILL会失败吗?
EN

Stack Overflow用户
提问于 2018-10-23 09:11:31
回答 1查看 215关注 0票数 2

我遇到过这样的行为:即使在使用SIGKILL发出kill -9之后,进程也不会终止。这里提到的命令是cat

代码语言:javascript
复制
# ps -ef | grep 19275
root     19275     1  0 08:50 ?        00:00:00 [cat]
root     22964 21578  0 09:05 pts/1    00:00:00 grep --color=auto 19275
# kill -9 19275
# echo $?
0
# ps -ef | grep 19275
root     19275     1  0 08:50 ?        00:00:00 [cat]
# 

作为测试的一部分,我执行了这个命令for ((i=0; i<28; i++)); do cat </dev/zero >${i} & done,这是出于一些奇怪的原因,当时我试图使用

pkill -TERM cat没有工作pkill -9 cat没有工作kill -9 pid没有工作

如果内存是有限的,我相信这里有足够的内存。

代码语言:javascript
复制
# free -g
              total        used        free      shared  buff/cache   available
Mem:             23          18           2           0           2           3
Swap:            59           2          56

有什么暗示吗?除了reboot

EN

回答 1

Stack Overflow用户

发布于 2018-10-23 11:29:08

我试了一下你的逻辑,它适用于kill -9,甚至 kill cat,但这需要一些时间来杀死所有28个实例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52945295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档