嗨,如果我从控制台执行脚本,我正在尝试读取python中的环境变量:python3 myScript.py
一切正常,但我需要在Ubuntu中将此脚本作为服务运行,在这种情况下,脚本无法获取环境变量。有人因为同样的问题过去了吗?当我试图从环境中读取mongo URI时,我注意到了这一点。
实现这一点的正确方法是将环境变量或环境文件传递到服务文件,在我的情况下,我将此行添加到我的服务文件中:EnvironmentFile = /etc/environment