Jak zamknąć terminal bez zabijania uruchamiania procesów w Linux
- 1364
- 268
- Igor Madej
Na przykład uruchamiasz czasochłonne procesy i nie chcesz zabić pracy z powodu zamknięcia terminalu. Aby poradzić sobie z tą sytuacją, możesz po prostu usunąć zadanie z aktywnego stołu pracy. Tak aby praca nie została zabita po zamknięciu terminalu.
Instrukcje
Postępuj zgodnie z poniższą instrukcją, aby odłączyć pracę z terminalem.
- 1. Naciskać Ctrl + z Aby zawiesić obecny proces uruchamiania.
zip -q -r dom.zamek błyskawiczny * ^Z [1]+ Zatrzymałem dom zip -q -r.zamek błyskawiczny *
- 2. Następnie uruchom proces zatrzymany w tle, uruchamiając polecenie BG. Przekazuje ostatni proces zatrzymany na tło.
BG [1]+ zip -q -r.zamek błyskawiczny * &
- 3. Na koniec usuń powyższe zadanie z tabeli aktywnego zadania. Użyj [Disn -h Jobspec], gdzie [JobSpec] to numer zadania pracy w tle. Jak %1 dla pierwszej pracy.
odejście -h %1
Uwaga: tutaj 1 to identyfikator zadania pracy w tle. Możesz także użyć „Jobs -l„Polecenie znalezienia identyfikatora zadania.