Ich habe eine Anwendung, die mehrere Python-Skripts in Reihenfolge ausführt. Ich kann sie in laufen Docker-komponieren wie folgt:Mehrere Bash-Befehl in Nomad
command: >
bash -c "python -m module_a &&
python -m module_b &&
python -m module_c"
Jetzt bin ich, die Planung der Arbeit in Nomad, und hinzugefügt, um die unter Befehl unter Konfiguration für Docker Treiber:
command = "/bin/bash"
args = ["-c", "python -m module_a", "&&","
"python -m module_b", "&&",
"python -m module_c"]
Aber Nomad scheint zu entkommen &&
, und führt nur das erste Modul, und geben Sie Exit-Code 0 aus. Gibt es eine Möglichkeit, den mehrzeiligen Befehl ähnlich wie Docker-Compose auszuführen?
Der '' && wird als zusätzliches Argument an die Shell übergeben, nicht als Code auszuführen. –