一段时间后python子进程变得空闲

标签 python python-3.x python-2.7 subprocess

我有两个脚本,一个是连续读取串口的,另一个是后台运行串口读取脚本的。下面给出的脚本是我用来作为子进程运行的。

subprocess.Popen("echo " + user_password + " | sudo -S " + filePath  shell=True, stdout=subprocess.PIPE)

如果我手动运行串口读取脚本,它不会空闲,它会连续运行。但是如果我使用上面的脚本作为子进程运行,串口读取脚本会在几分钟后变得空闲。我怎样才能解决这个闲置问题?

最佳答案

我认为,如果你进行多处理而不是子处理,你就不会遇到空闲问题

http://answerexpress.blogspot.com/2018/09/python-subprocess-become-idle-after_15.html

关于一段时间后python子进程变得空闲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52325215/

相关文章:

python - 来自数据框组的条形图

内存中的python tarfile递归提取

python - 从 mongo 数组中删除空元素

python - virtualenv 中的 pip 找不到 ctypes

python - 如何在张量 session 中在一行中同时运行多个操作?

Python- dill : Can't pickle decorated class

python - csv.DictReader 中的行数

python - Numpy - 一维和二维数组的不同行为

python - 在 Python 中预分配非常大的数组会导致 MemoryError

python - 使用 matplotlib 刷新我的饼图?