Nie rozumiem, dlaczego exit &nie działa. Dlaczego nie
cd / &„nie działa”
Nie rozumiem, dlaczego exit &nie działa. Dlaczego nie
cd / &„nie działa”
Odpowiedzi:
Myślę, że to działa. Ale prawdopodobnie nie spełnia oczekiwań.
$ exit &
Utworzy proces podpowłoki i sprawi, że będzie działać jako zadanie w tle, które zaraz się zakończy.
To działa. &rozwidla powłokę, rozpoczynając nowy proces (można o tym myśleć & exit, z wyjątkiem tego, że ta składnia w rzeczywistości oznacza coś innego). exitjest wbudowaną powłoką, która kończy proces powłoki - w tym przypadku nową powłokę w tle.
> exit &
[1] 1709
> ps -p 1709
PID TTY TIME CMD
[1]+ Done exit
Oto twoja praca. Zrobione. Zadziałało.