根据条件运行主管命令

时间:2019-09-09 23:53:45

标签: bash supervisord

是否有一种简单的方法来基于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脚本中有条件,然后从主管那里调用该脚本,但是想知道是否有更干净的解决方案

0 个答案:

没有答案
相关问题