python - 如何使“/etc/supervisord.conf”中的环境变量在shell或python中工作?
问题描述
我想在文件“/etc/supervisord.conf”中添加一个环境变量,但它不起作用。有人可以帮忙吗?我所做的如下:
在文件 /etc/supervisord.conf 中,我添加了以下行:
environment=LOY_ENVIRONMENT="dev"
然后在 Unix 提示符下,我在下面运行并得到错误。
> python -c "import os; print(os.environ['LOY_ENVIRONMENT'])"
Error: Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib64/python2.7/UserDict.py", line 40, in __getitem__
raise KeyError(key)
KeyError: 'LOY_ENVIRONMENT'
下面也不行。我也尝试重新启动服务器。
echo $LOY_ENVIRONMENT
解决方案
推荐阅读
- python - 如何在python中为一行中的多个输入设置默认值
- regex - 捕获异常值
- javascript - javascript - 参数两个可能值之一
- java - 调查 JDBC 和 MySQL 中的慢速简单查询
- css - 使用 Gulp 时出现 SCSS 未定义变量错误
- css - 沿共享基线垂直对齐相同高度块的文本(支持混合字体大小)
- angular - 如何在角材料表中使用 ng-If/*ng-If
- javascript - TOP Calculator: 如何创建一个函数来对字符串中的数字进行运算?
- python - 如何在 Python Idle 中制作和运行单元测试?
- kubernetes - 如何使用扩展/缩减策略实现 Kubernetes 水平 Pod 自动扩展?