首页 > 解决方案 > 从 IDE (Thonny) 与服务运行的子进程行为

问题描述

我正在尝试使用以下代码从 python 运行 shell 脚本:

subprocess.call('./update-script.sh', shell=True, cwd=temp_dir)

如果我从 IDE (Thonny) 运行我的 python 代码,它会完全按照它应该做的。但是当 python 脚本在启动时通过服务启动时,它会到达这个 subprocess.call 并且应用程序退出而没有任何错误。我所有的其他控件都可以正常工作。

知道会发生什么吗?我在 RaspPi 零上使用 Python3,Thonny。

标签: pythonsubprocess

解决方案


推荐阅读