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źć ...

double1ejack
źródło

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 .

Evan Anderson
źródło
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