腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何避免crond中的
僵尸
进程
( crond -l 9)
linux
、
bash
、
shell
、
cron
我的系统基于
Linux
( 3.12.14 ),我可以经常看到Zombie创建。 我们没有重新启动crond的选项,因为很多实时特定的脚本都是作为crondtab配置的一部分运行的。它清楚地显示'
sh
‘变成了
僵尸
(
sh
,它的父
进程
正在运行c
浏览 5
提问于2018-01-01
得票数 3
3
回答
奇怪的
僵尸
过程对信号有反应吗?
linux-kernel
、
process
、
c
、
zombie-process
“B”、“C”、“D”等“A”的主要工作是分叉并启动“B”、“C”等,然后检查它们是否崩溃,在这种情况下重新启动崩溃的
进程
。我所处的是一个嵌入式环境,我使用的是从
Linux
4.4.57派生的自定义内核。启动“A”的父
进程
/bin/
sh
-c仍然有效;
浏览 0
提问于2018-11-20
得票数 1
回答已采纳
5
回答
有没有办法识别哪个过程变成
僵尸
过程?
process
、
proc
、
zombie-process
其中一个ubuntu服务器有82个
僵尸
进程
。所有
进程
都将“
sh
失效”显示为
进程
命令。有没有办法找出哪个
进程
正在变成
僵尸
进程
?我试着检查/proc/PID/目录以获得一些
僵尸
进程
的线索,但是所有文件都是空的。如何找出是谁让这个过程变成
僵尸
..。。还有别的办法能查出来吗? 更新/解决:使问题更清楚,并回答了我自己提出的问题。
浏览 0
提问于2012-03-07
得票数 6
回答已采纳
2
回答
在Java中处理SIGCHLD信号
java
、
linux
、
bash
、
signals
我有一个Java
进程
,它(重新)启动一个
Linux
进程
,这个
进程
产生两个守护
进程
并终止。(它是HAProxy的包装器,它被配置为具有2个
进程
的守护
进程
)final static SignalHandler _signalHandler = new SignalHandler() { @Override或
浏览 0
提问于2015-01-11
得票数 2
1
回答
如何使shell脚本在使用睡眠时等待另一个脚本
shell
假设我有脚本run.
sh
和kill.
sh
,其中run.
sh
将使所有
进程
(意味着开始在框上运行映像),而kill.
sh
只包含杀死所有正在运行的
进程
的命令。每当我运行run.
sh
时,它就会使所有的
进程
都完成并结束。然后这里发生的是所有正在运行的
进程
都变成孤立的(由init处理)。每当我们运行kill.
sh
时,一些
进程
就会变成
僵尸
。的意思是,孤儿
进程
变成
僵尸</
浏览 5
提问于2014-03-03
得票数 0
8
回答
如何杀死
僵尸
进程
linux
、
shell
、
ubuntu
、
debian
、
zombie-process
我在前台启动了我的程序(一个守护程序),然后我用kill -9杀死了它,但是我得到了一个
僵尸
,我不能用kill -9杀死它。如何杀死
僵尸
进程
?如果
僵尸
是一个死
进程
(已经被杀死),我如何从ps aux的输出中删除它root@OpenWrt:~# ps aux | grep anyprogram
浏览 10
提问于2013-06-06
得票数 201
回答已采纳
1
回答
多少是太多
僵尸
(坏)
server
目前在我的
Linux
上运行top,我看到了82个
僵尸
。一个小时后,我看到了128个
僵尸
。我知道
僵尸
是无害的,但多少是太多?它们能引起问题吗?
浏览 0
提问于2019-02-17
得票数 5
2
回答
perl () exec(),子
进程
失控
linux
、
perl
、
process
、
exec
、
fork
我正在使用
Linux
,.
sh
在tcsh中。基本上,我的perl脚本在子
进程
中调用一个.
sh
脚本。1)如何捕获子
进程
的SIGINT? exec("shell.
sh
args &"); 但还没有经过测试,因为我需要弄清楚如何防止孩子首先变得狂
浏览 0
提问于2012-09-26
得票数 3
回答已采纳
2
回答
失效的
进程
会阻止其他
进程
的正常运行吗?
ruby-on-rails
、
linux
、
process
、
mongrel
、
god
我深入挖掘了一下,然后我意识到我有很多
僵尸
进程
。但是,在我使用下面的命令杀死父
进程
之后: "ps -ef | grep defunct | grep -v grep | awk '{print $3我杀死
僵尸
对重启有帮助吗?如果是这样的话,这就很奇怪了,因为我找不到任何解释废弃
进程
如何影响正常
进程
的参考资料
浏览 2
提问于2010-03-10
得票数 1
回答已采纳
1
回答
如果
僵尸
州没有被清除有什么问题吗?
linux
、
process
我有一个生产部门,其中的java流程已经成为
僵尸
,并在那里呆了一段时间。如果该单元重新启动,那么它将被清除。但是,该单元没有重新启动,另一个java
进程
正在启动和运行。如果这个
僵尸
状态保持不变,没有清除它,有什么问题吗?它会以任何方式影响(表现还是缓慢)?
浏览 0
提问于2018-06-26
得票数 19
2
回答
如何创建几分钟内无法收割的
僵尸
进程
c++
、
c
、
linux
、
zombie-process
有没有人可以建议我一个简单的方法来创建一个
僵尸
进程
,而这个
僵尸
进程
在几分钟内都不能收割。这样做的目的是为了测试父
进程
是否能够在
僵尸
进程
再次变得可收割后进行收割。对于不可收割的
僵尸
,可以在中找到一种情况。我想可能有更简单的方法来做到这一点。首选语言: C/C++
浏览 3
提问于2014-11-03
得票数 0
4
回答
监测
僵尸
进程
linux
、
ubuntu
、
monitoring
、
zombie-process
、
zabbix
当前,Nagios使用以下命令监视
僵尸
进程
:它检查状态= X,Z的
僵尸
进程
。在
Linux
或Ubuntu机器上,我可以运行以下命令来查看
僵尸
进程
:如何使'X‘和'Z’状态都在一行中。我想在Zabbix中配置相同的监视器。
浏览 5
提问于2013-10-24
得票数 0
回答已采纳
2
回答
如何仅等待()某些子
进程
并防止
僵尸
c
、
linux
、
operating-system
、
wait
、
zombie-process
我正试图在
linux
上用c++编写一个模拟shell,却被困在了这个问题上: 我需要在后台运行一些
进程
,在前台运行一些
进程
。为了防止前台
进程
变成
僵尸
,我可以使用wait(),但是如何防止后台
进程
变成
僵尸
呢?
浏览 0
提问于2018-11-24
得票数 1
回答已采纳
1
回答
如何找出
僵尸
过程的原因?
ubuntu-mate
、
zombie
我有一个
僵尸
程序,我正试图调查。 当
进程
在
Linux
上死掉时,它并不是全部被立即从内存中移除--它的
进程
描述符停留在内存中(
进程
描述符只占用少量内存)。
进程
的状态变为EXIT_ZOMBIE,
进程
的父
进程
被通知它的子
进程
已经使用SIGCHLD信号死亡。然后,父
进程
应该执行wait()系统调用,以读取死
进程
的退出状态和其他信息。这允许父
进程
从死
进程
中获取信息。调用wa
浏览 0
提问于2018-09-06
得票数 2
回答已采纳
5
回答
为什么必须为子
进程
使用` `wait()`?
linux
、
fork
尽管等待的
linux
手册页很好地解释了,您需要对子
进程
执行wait(),以便它们不会变成
僵尸
,但它根本没有说明原因。如果我太早使用waitpid,我的父
进程
会被阻塞,当我使用太晚的时候,我会被
僵尸
淹没,无法再fork(),这不仅对我的
进程
不利,而且会导致整个系统出现意想不到的问题。我可能还可以找到一个非阻塞函数来检查子
进程
,并仅在它们终止时才使用waitpid。为什么
Linux
要保留
僵尸
?为什么我要等我的孩子?这是为
浏览 1
提问于2011-12-29
得票数 16
回答已采纳
1
回答
为什么在shell脚本中调用exec时会生成失效
进程
?
linux
、
shell
、
exec
、
zombie-process
、
defunct
因为在启动snmpd之前应该设置和预加载一些额外配置和sharelib, 所以我使用了像bellow这样的shell脚本,但问题是每次启动shell脚本时都会生成一个
僵尸
进程
。据我所知,exec将取代原来的shell
进程
26452,为什么子
进程
26453会生成并变成
僵尸
?] <defunct> 如何避免
僵尸
进程
,请帮帮忙!cat /home/xpeng/snmpd_wapper.
sh
#!/etc
浏览 44
提问于2020-12-16
得票数 0
回答已采纳
1
回答
在Perl线程中调用system()时生成
僵尸
进程
multithreading
、
perl
在我的测试环境中有两个
Linux
节点(hostA和hostB),我需要触发一个脚本( worker.
sh
)来同时在所有节点上运行,worker.
sh
已经放置在所有节点中,所以我在Perl脚本(master.pl00:00:00
sh
-c source /etc/profile; /home/jack/
linux
/worker.
sh
--node 0 S optitest 10023 9338 0 8000:00:00
浏览 1
提问于2015-08-26
得票数 3
回答已采纳
2
回答
僵尸
进程
对嵌入式
linux
的影响
linux
、
systems-programming
我正在开发一个程序(Grand父
进程
),它自动重新启动一个
进程
(父
进程
),在出现错误时调用另外两个
进程
(子
进程
)。如果其中一个子
进程
处理行为不当,父
进程
将尝试优雅地关闭应用程序,而父
进程
将重新启动所有操作。但是,在出现错误或意外行为时,父
进程
: children)Restart 杀死父
进程
(这将杀死父
进程
)。由于我的代码中可能有一个问题,父母
进程
以
僵尸
的形式存活下
浏览 3
提问于2021-09-13
得票数 1
回答已采纳
1
回答
在Windows上,我是否必须在调用WaitForSingleObject()之后调用CreateProcess()?
c
、
linux
、
windows
、
operating-system
在
Linux
上,我必须在父
进程
上的wait()后调用fork(),否则子
进程
在完成后将一直处于
僵尸
状态,直到父
进程
完成为止。我知道Windows‘CreateProcess()与
Linux
的fork()不同,看起来’
僵尸
‘是一个在Windows上不存在的UNIX/
Linux
概念。但是,也许我仍然必须调用WaitForSingleObject()来释放分配给CreateProcess()的一些操作系统资源,类似于
Linux
的情
浏览 2
提问于2021-10-28
得票数 1
回答已采纳
1
回答
在python中使用pid杀除子
进程
python
、
linux
、
subprocess
、
pid
我在python中使用子
进程
来启动一个program.When,它启动了,它保存了在database.After中创建的
进程
的pid,如果触发发生,它需要停止这个
进程
并启动一个新的
进程
。问题是,当我使用subprocess.Popen().pid时,它返回的是
僵尸
进程
(失效)的pid,而不是我需要停止的真正
进程
的pid。我不能使用terminate命令,因为启动
进程
命令和终止命令发生在不同的scripts.So中。我需要一种方法来获取正在启动的
浏览 2
提问于2013-10-18
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程——特殊进程之僵尸进程
多进程编程中父进程如何回收僵尸进程
如何找到并杀死Linux数据中心服务器上的僵尸进程?
Linux进程管理
Linux查杀stopped进程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券