супервизор - как запустить несколько команд

Я управляю сотрудником Celery, который обрабатывает очередь через Supervisor.

Вот мой /etc/supervisor/celery.conf:

[program:celery]
command = /var/worker/venv/bin/celery worker -A a_report_tasks -Q a_report_process --loglevel=INFO
directory=/var/worker
user=nobody
numprocs=1
autostart=true
autorestart=true
startsecs=10
stopwaitsecs = 60
stdout_logfile=/var/log/celery/worker.log
stderr_logfile=/var/log/celery/worker.log
killasgroup=true
priority=998

Как добавить эту вторую команду для запуска?

/var/worker/venv/bin/celery worker -A b_report_tasks -Q b_report_process --loglevel=INFO

Я попытался разделить две команды в одной строке с&& (привело к синтаксической ошибке), добавив совершенно отдельный[program:celery] раздел к этому же файлу (в результате был запущен только первый), и создание совершенно другогоcelery1.conf файл в том же каталоге (в результате был запущен только оригинальный / первый).

Ответы на вопрос(1)

Ваш ответ на вопрос