我有两个脚本,一个是连续读取串口的,另一个是后台运行串口读取脚本的。下面给出的脚本是我用来作为子进程运行的。
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/