Jak zamknąć terminal bez zabijania uruchamiania procesów w Linux

Jak zamknąć terminal bez zabijania uruchamiania procesów w Linux

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.