Ich habe 1 Bash-Skript, das ein anderes Bash-Skript ausführt, aber das erste Bashscript wartet nicht auf den zweiten, bevor es weitergeht, wie kann ich es erzwingen warten?Bash Script Ruft ein anderes Bash-Skript auf und wartet darauf, dass es abgeschlossen wird, bevor es weitergeht.
Zum Beispiel:
#!/bin/bash
# first.sh
#call to secondary script
sh second.sh
echo "second.sh has completed"
echo "continuing with the rest of first.sh..."
So wie es jetzt ist, wird es laufen second.sh, und weiter, ohne second.sh abwarten.
Es warten werden sollte; Ist das wirklich dein ganzes Drehbuch? –