Ich verstehe nicht, warum exit &
nicht funktioniert. Warum geht das nicht?
cd / &
"funktioniert nicht"
Ich verstehe nicht, warum exit &
nicht funktioniert. Warum geht das nicht?
cd / &
"funktioniert nicht"
Antworten:
Ich denke es funktioniert. Aber wahrscheinlich macht es nicht das, was Sie erwarten.
$ exit &
Erstellt einen Sub-Shell-Prozess und lässt ihn als Hintergrundjob ausgeführt werden, der sofort beendet wird.
Es funktioniert. &
Gabelt die Shell und startet einen neuen Prozess (man könnte sich das vorstellen & exit
, außer natürlich, dass Syntax tatsächlich etwas anderes bedeutet). exit
ist eine eingebaute Shell, die den Shell-Prozess beendet - in diesem Fall die neue Shell mit Hintergrund.
> exit &
[1] 1709
> ps -p 1709
PID TTY TIME CMD
[1]+ Done exit
Da ist dein Job. Es ist fertig. Es funktionierte.