supervisor - wie man mehrere Befehle ausführt

Ich verwalte einen Selleriearbeiter, der die Warteschlange über Supervisor verarbeitet.

Hier ist meine /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

Wie füge ich diesen zweiten Befehl zur Ausführung hinzu?

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

Ich habe versucht, die beiden Befehle in derselben Zeile durch @ zu trenne&& (führte zu einem Syntaxfehler) und fügte ein völlig separates @ hin[program:celery] -Abschnitt auf dieselbe Datei (führte dazu, dass nur der erste ausgeführt wurde) und ein völlig anderescelery1.conf -Datei im selben Verzeichnis (führte dazu, dass nur die ursprüngliche / erste Datei ausgeführt wurde).

Antworten auf die Frage(2)

Ihre Antwort auf die Frage