在单个程序中监督多个命令

Ver*_*gen 3 unix bash makefile supervisord

如何让supervisord的程序执行像这样的命令

make && run-my-app.sh
Run Code Online (Sandbox Code Playgroud)

它似乎试图传递&& run-my-app.sh作为参数.我尝试过不同的引用组合,但我似乎无法正确使用这种语法.

小智 10

您可以将其括在引号中,使其作为两个单独的命令进行评估,而不是使其显示为&& run-my-app.sh作为参数.

command=/bin/bash -c "make && run-my-app.sh"
Run Code Online (Sandbox Code Playgroud)