Ich würde gerne. SH-Skript schreiben, die mehrere Skripte in demselben Verzeichnis nacheinander ausgeführt werden, ohne sie gleichzeitig auszuführen (ex während der erste noch ausgeführt wird, startet der zweite nicht Ausführen).Führen Sie Sh-Skripte nacheinander
Können Sie mir den Befehl sagen, der vor dem Namen des Skripts geschrieben werden könnte, der das eigentliche Ding tut?
Ich habe versucht, source
aber es gibt die folgende Meldung für jeden aufgeführten Skript
./outer_script.sh: source: not found
Haben Sie Ihr 'bash' probiert? oder 'sh'? oder '.'? –
Schreiben Sie nicht einfach 'script1; script2; ... '? Oder, wenn sie nicht bereits ausführbar sind oder sich das aktuelle Verzeichnis nicht in Ihrem PATH befindet (und sich die Skripte im aktuellen Verzeichnis befinden): 'bash script1; Bash-Skript2; ... '.Die Shell führt Befehle standardmäßig sequenziell aus. –
- Jonathan Leffler Danke! Funktioniert gut! – Reqwy