腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
从
Python
脚本
在后
台
启动
进程
并
避免
僵尸
?
python
、
subprocess
在下面的
Python
脚本
代码中,我生成了另一个
Python
脚本
。 我想
在后
台运行"test_bin“,而不想调用wait或通信来获取退出状态。如果我没有使用等待/通信,"test_bin“在完成后会变成不存在(
僵尸
)。 我们有什么方法可以在不等待/通信的情况下
避免
失效吗?
浏览 13
提问于2020-03-30
得票数 0
1
回答
启动
进程
并从Rails应用程序中删除它,而不离开
僵尸
进程
python
、
ruby-on-rails
、
ruby
、
linux
、
zombie-process
部分功能是通过串口
启动
和关闭与Modbus
从
站的连接,获取数据并将其存储到数据库中。另外,我用
python
编写了一个
脚本
,它完全满足了我的需要,所以我不想重新发明轮子并将其重写为Ruby。我的想法是
启动
一个
进程
,它将在不再需要的时候执行
python
脚本
并
终止该
进程
。def start ...@@pids是一个散列,它以object.i
浏览 2
提问于2015-04-24
得票数 3
回答已采纳
2
回答
从
另一个
python
脚本
运行
python
脚本
,但不是作为子
进程
运行。
python
、
unix
、
process
是否可以
从
另一个
python
脚本
中运行
python
脚本
,而无需等待终止。 父
进程
将在创建子
进程
后立即终止。
浏览 1
提问于2015-12-21
得票数 2
回答已采纳
1
回答
流程所有权以及
如何
管理流程的顺序
python
我在OSX上运行
Python
3;到目前为止,我一直在使用终端
启动
的控制
台
应用程序),据我所知,终端是派生
进程
,它们是派生程序的孩子,所以当它消失时,所有子
进程
都会终止。在这种情况下,我遇到了一些问题,我的测试
进程
没有像在终端中那样关闭,而是像
僵尸
一样挂起。虽然我认为
僵尸
进程
不是太大的问题,但我担心的是,就
进程
所有权而言,我无法控制或理解“谁在掌管这条船”。有没有办法得到一种树,关于哪个
进程
持有另一个
浏览 14
提问于2018-01-27
得票数 0
1
回答
supervisord是否为管理子流程?
python
、
supervisord
我使用supervisord来管理
进程
。假设我将运行使用多
进程
的
python
脚本
。process here...] for process in processes:在上面的代码中,fetch()创建了许多
进程
并
运行它在这种情况下,如果fetch()创建的
进程
变成了<em
浏览 33
提问于2019-07-30
得票数 1
回答已采纳
1
回答
如何
避免
crond中的
僵尸
进程
( crond -l 9)
linux
、
bash
、
shell
、
cron
我发现(crond -l 9)是
僵尸
的父
进程
。我确认,crond -l 9始终是父
进程
。 我们没有重新
启动
crond的选项,因为很多实时特定的
脚本
都是作为crondtab配置的一部分运行的。它清楚地显示'sh‘变成了
僵尸</em
浏览 5
提问于2018-01-01
得票数 3
1
回答
僵尸
状态多处理库
python
3
python
、
python-3.x
、
python-multiprocessing
、
zombie-process
我的问题是替换join()函数,以
避免
在使用
python
3的多处理库时已经终止的
进程
处于失效或
僵尸
状态。是否有其他方法可以暂停子
进程
的终止,直到它们
从
主
进程
获得绿灯?这允许他们在没有进入
僵尸
状态的情况下正确地终止?我使用以下代码编写了一个快速说明,该代码
启动
20个不同的
进程
,第一个
进程
需要10秒的加载工作,所有其他
进程
都需要3秒的加载工作:import sys
浏览 3
提问于2018-11-13
得票数 3
回答已采纳
1
回答
如何
使用Popen运行后台
进程
并
避免
僵尸
?
python
、
process
、
subprocess
、
zombie-process
/Main.py", stdout = _stdout, stderr = subprocess.STDOUT, close_fds=False)我需要
在后
台运行
浏览 1
提问于2011-06-22
得票数 5
回答已采纳
2
回答
python
/django衍生后台
进程
,
避免
僵尸
进程
python
、
django
、
linux
、
fork
、
zombie-process
我需要在django中产生一个后台
进程
,视图立即返回,后台
进程
继续进行一些更改,然后更新数据库。这是通过调用单独的.py文件的os.spawnl()函数来完成的。问题是
在后
台
进程
完成后,它变成了一个
僵尸
函数[
python
] <defunct>。 我该
如何
避免
这种情况?我遵循了和的例子,但是在django渲染过程之后,我仍然得到了
僵尸
的子
进程
。我想利用这个机会来练习我的*nix
进程
管理技能
浏览 3
提问于2012-11-06
得票数 1
回答已采纳
1
回答
Python
与MPI
进程
之间的内存共享策略
python
、
mpi
、
ipc
我有一个生成系统矩阵的
Python
脚本
。这是连续发生的,在一个处理器上,在一个
进程
中,没有并行化。我也有一个解算码。代码使用MPI在许多处理器上运行。目前,
Python
脚本
创建矩阵,将其写入文件,通过subprocess.call(["mpirun ....."])调用求解器,求解器
从
文件中读取矩阵,进行求解,将其写回文件,最后
Python
脚本
从
文件中读取结果现在我正在寻找更有效的方法,
避免
文件的
浏览 5
提问于2017-05-16
得票数 0
9
回答
如何
用子
进程
模块杀死(或
避免
)
僵尸
进程
python
、
subprocess
当我使用子
进程
模块
从
另一个
python
脚本
中
启动
一个
python
脚本
时,当子
进程
“完成”时会创建一个
僵尸
进程
。除非我杀死我的父
python
进程
,否则我无法杀死这个子
进程
。有没有一种方法可以在不杀死父
进程
的情况下杀死子
进程
?我知道使用wait()可以做到这一点,但是我需要使用no_wait()来运行我的
脚本
。
浏览 2
提问于2010-05-04
得票数 53
1
回答
关于IPC的问题
ipc
你好,谢谢你能帮我理解这件事例如..。如果bash shell叉出ps命令
进程
..。我假设ps
进程
使用IPC将结果传回bash .如果这就是它的工作方式,我想弄清楚它是否通过API.我猜是的,但我找不到任何具体说明 再一次..。
浏览 0
提问于2018-01-28
得票数 0
1
回答
产生一个后台
进程
,并在其上进行阻塞等待以完成操作
python
、
linux
、
multiprocessing
我的场景是这样的:我需要
在后
台
从
另一个
python
脚本
(
进程
1)运行一个
python
脚本
(
进程
2)。然后,我想在
脚本
1中的
进程
2上有一个阻塞等待,因为我想使用
脚本
2输出的文件。blocking_wait(pid): ps_output = subprocess.check_output("ps -ef | grep -E '
浏览 1
提问于2021-05-04
得票数 1
1
回答
在使用systemd时,是否仍然需要在守护
进程
中分叉?
fork
、
daemon
、
systemd
我创建了一个
脚本
,它应该作为一个守护
进程
运行,由systemd控制。我遇到了一些古老的问题,比如和古代文档,它们建议守护
进程
应该
从
终端中分离出来。据我所知(在的支持下),没有必要从任何终端分离,也没有必要
避免
僵尸
进程
等等。如果我想手动
从
终端而不是使用systemd
启动
守护
进程
,那么整个分叉和退出对我来说才有意义。 我说得对吗?还是说在守护
进程
内部分叉
并
退出父
进程
仍
浏览 4
提问于2020-05-12
得票数 2
回答已采纳
2
回答
在多个控制台中显示的
进程
的输出
python
、
linux
、
ssh
、
console
我有一个
python
脚本
,它
在后
台持续运行,并在标准输出上打印一些日志。但是,如果我使用相同的用户通过ssh在同一
台
机器上登录,我看不到输出,因为(我猜)我打开了一个不同的shell。有没有什么方法可以指定这个
进程
的标准输出必须被所有的shell看到,在这个shell中,我使用的用户名与
启动
该
进程
的那个相同?或者,我考虑将输出重定向到一个文件,
并
打开该文件…然而,我更倾向于
避免
这样的解决方案。 提前感谢您的任何建议…
浏览 0
提问于2012-07-25
得票数 0
回答已采纳
1
回答
无法创建
僵尸
进程
c
、
windows
、
process
、
zombie-process
#include <stdio.h>#include <sys/types.h> { }问题是我只知道
如何
检查
僵尸
进程
是否只存在于我为上面的代码创建了一个可执行文
浏览 18
提问于2016-08-07
得票数 1
1
回答
从
python
脚本
启动
NGINX
python
、
nginx
、
subprocess
为了测试目的,我需要频繁地
从
python
脚本
中
启动
/停止nginx。然而,当我看到ps ax | grep nginx输出时,pid是
僵尸
,然后消失。然而,有一个nginx主
进程
的pid大于原始pid 1。 21621秒/0 Z+ 0:00 nginx 21622?SS0:00nginx:主
进程
/usr/sbin/nginx -c /etc/nginx/nginx.conf 21623?S
浏览 0
提问于2018-02-26
得票数 1
2
回答
运行iOS测试/模拟器后退出
僵尸
进程
的Xcode
xcode
、
zombie-process
在使用Xcode开发iOS应用程序几天后,我注意到有100多个
僵尸
进程
挂在周围。似乎每次我运行单元测试时都有一个,可能每次我在模拟器中运行完整的应用程序时也有一个。倒数第二列中的Z表示它们是
僵尸
进程
。第三列中的236是父PID,在本例中它属于我的用户的launchd。 请注意,有些
进程
已经存在好几天了。在这段时间里,我已经退出并重新打开过几次Xcode。
浏览 0
提问于2012-11-03
得票数 24
回答已采纳
1
回答
如何
使shell
脚本
在使用睡眠时等待另一个
脚本
shell
我想知道
如何
使shell
脚本
等到其他
脚本
在没有睡眠命令的帮助下完成它的执行。假设我有
脚本
run.sh和kill.sh,其中run.sh将使所有
进程
(意味着开始在框上运行映像),而kill.sh只包含杀死所有正在运行的
进程
的命令。每当我运行run.sh时,它就会使所有的
进程
都完成
并
结束。然后这里发生的是所有正在运行的
进程
都变成孤立的(由init处理)。每当我们运行kill.sh时,一些
进程
就会变成
僵尸
浏览 5
提问于2014-03-03
得票数 0
1
回答
如何
在后
台运行
python
来创建独立的
进程
?
python-3.x
、
multithreading
、
process
、
subprocess
、
background-process
我正在尝试创建一个独立的幕后流程,它完全由
python
自己运行。是否有可能创建这样一个
进程
,即使退出
python
脚本
之后,该
进程
仍
在后
台继续运行。我已经用pyinstaller创建了一个.exe文件,我希望该文件能够
在后
台运行,而不会弹出控制
台
,除非用户经常打开任务管理器,否则不会知道这个过程。多处理模块帮助创建
进程
,但它们在
脚本
执行完成后终止。线程模块也是如此。 即使在
脚本
完成执行之后,是否也可以
浏览 0
提问于2019-04-05
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券