Antworten:
Gehen Sie zu Terminal -> Einstellungen, wählen Sie auf der rechten Seite "Shell" aus und wählen Sie dann "Schließen, wenn die Shell ordnungsgemäß beendet wurde" aus der Dropdown-Liste mit der Bezeichnung "Wenn die Shell beendet wird".
Dadurch wird die Shell geschlossen, wenn sie problemlos beendet wurde (z. B. bei der Eingabe von "exit"). Wenn der Prozess jedoch einen Fehler zurückgibt, bleibt sie bestehen, damit Sie sehen können, um was es sich handelt.
Darüber hinaus können Sie den folgenden Befehl ausführen (oder am Ende Ihres .sh- Shell-Skripts einfügen ), um die Terminalanwendung zu beenden :
kill `ps -A | grep -w Terminal.app | grep -v grep | awk '{print $1}'`