Was bedeutet das &, wenn es am Ende eines Bash-Skripts verwendet wird?


11

Ich benutze ein Bash-Skript zum Starten und füge &am Ende ein hinzu, wie folgt:

./bin/Startup.sh par1 &

Was bedeutet das &Symbol am Ende?

Vielen Dank.

Antworten:


8

Es weist das System an, den Befehl im Hintergrund auszuführen. Von der Bash-Manpage auf meinem System:

Wenn ein Befehl vom Steueroperator & beendet wird, führt die Shell den Befehl im Hintergrund in einer Subshell aus. Die Shell wartet nicht auf den Abschluss des Befehls und der Rückgabestatus ist 0. Befehle getrennt durch a; werden nacheinander ausgeführt; Die Shell wartet darauf, dass jeder Befehl nacheinander beendet wird. Der Rückgabestatus ist der Beendigungsstatus des zuletzt ausgeführten Befehls.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.