Jak wysłać działający proces do tła?


18

Raz na jakiś czas wydaje polecenie, które trwa dłużej, niż się spodziewałem (archiwizowanie katalogu lub coś takiego). Jak wyjść z procesu, wysłać go w tło i wrócić do monitu? Myślę, że jest skrót klawiaturowy, ale nie mogę go znaleźć ...

Odpowiedzi:


26

Jeśli używasz BASH, po prostu naciśnij CTRL- Z, co spowoduje zawieszenie procesu, a następnie użyj bgpolecenia, aby wysłać go w tło. Jeśli chcesz uzyskać więcej szczegółów, zapoznaj się z tym artykułem na temat kontroli zadań BASH .


Dla Twojej informacji możesz użyć command &- jeśli chcesz uruchomić proces z długim czasem działania w tle (na przykład w procesach GUI, które czekają na zamknięcie, możesz go początkowo uruchomić &).
Noam Manos
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.