我在elasticbeanstalk中设置了环境属性,属性名称:spring.profiles.active
,属性值:qa
。
在Spring应用程序部署中,使用终端的ps -aef | grep tomcat
正确读取此值。
我希望能够在shell脚本中读取此环境属性并提取值“qa”,我用它来配置服务器上的其他项目。
这是否可行,如果可行,我该怎么做。
答案 0 :(得分:5)
OK I found out how to get the result I was looking for.
Here is the command:
ps -aef | grep tomcat | grep -Po 'spring.profiles.active=\K[^ ]+'
If someone has a cleaner or better way of doing this I will gladly accept it.
G