是否有一种简单的方法来基于env变量运行管理命令? (有条件的)
如果要设置环境变量,我想在Java应用程序中enable debug mode
所以伪代码看起来像这样:
[supervisord]
...
[program:myprogram]
if REMOTE_DEBUG_FLAG=true
command=java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 myapp.jar
else
command=java -jar myapp.jar
({REMOTE_DEBUG_FLAG
是在受监管者外部设置的)
我想我可以在bash脚本中有条件,然后从主管那里调用该脚本,但是想知道是否有更干净的解决方案