Wie kann man verhindern, dass die Git-Bash-Shell auf die Beendigung eines Prozesses wartet?

Wie kann man verhindern, dass die Git-Bash-Shell auf die Beendigung eines Prozesses wartet?

Basierend auf einer Lösung fürWie öffne ich an meinem aktuellen Standort in Windows ein neues Git-Bash-Terminalfenster?ich kann nutzen

$ git-bash

um ein neues Terminal aus einem Git-Bash-Konsolenfenster heraus zu starten.

Dadurch wird jedoch das ursprüngliche Terminal blockiert, das auf das Ergebnis des neuen Git-Bash wartet.

Kann ich ein neues Terminalfenster starten, ohne auf das Ergebnis warten zu müssen?

Antwort1

In Bash können Sie anhängen &, um einen Befehl im Hintergrund auszuführen.

Um die Shell-Ausgabe (sofern vorhanden) zu unterdrücken, können Sie auch STDERR und STDOUT umleiten /dev/null.

Verwenden Sie also Folgendes:

git-bash & > /dev/null 2>&1

Wenn Sie das Fenster schließen, sollte der Befehl auch im Hintergrund beendet werden.

verwandte Informationen