有没有可能以某种方式在Linux中拥有动态环境变量?Linux中的动态环境变量?
我有一个网络服务器,其中网站采用这种布局:
site/
qa/
production/
我想有一个环境变量(如APPLICATION_ENV)被设置为“QA”当我在QA目录是和当我在生产目录中时“生产”。原因是各个站点可以使用许多不同的流程,都需要知道它是QA还是生产环境。有些网站在Apache下使用PHP,一些使用Node.js,一些网站使用命令行工具,cron作业等等。我希望获得一个授权来源,了解它是质量保证还是生产环境。
也许,'pwd'会怎么做? – vines 2012-02-29 10:23:50
这是一个shell脚本吗?你可以使用'$(basename $(pwd))' – 2012-02-29 10:25:18
不仅仅是shell脚本。如果只是这样,它会很容易:-)有许多网站,有许多不同的流程,脚本等等。这就是为什么我想要*一个*应用程序环境的授权来源(如果可能,我宁愿将其放在环境变量中,因为所有的Linux进程都理解环境变量) – 2012-02-29 10:30:27