【发布时间】:2023-04-04 10:20:01
【问题描述】:
我有一个 .sh 文件,它在我的 shell source my_env.sh 中本地设置一些环境变量。
#!/bin/sh
echo "Setting up local environment variables"
export MY_URL="http://domain.com"
echo "Done"
这只会设置该会话的变量。这意味着我在不同会话下运行的 Python Celery 和 Supervisor 应用程序无法访问它们。我知道我可以在用户下运行它们,但我想知道是否可以在 Ubuntu 上使用上面相同的 shell 脚本设置变量,以便所有应用程序都可以全局访问它们,而不管用户或会话如何?
【问题讨论】:
标签: python shell ubuntu environment-variables