Wie schicke ich einen laufenden Prozess in den Hintergrund?


18

Hin und wieder gebe ich einen Befehl aus, der länger dauert, als ich gedacht hatte (Archivierung eines Verzeichnisses oder so). Wie kann ich mich dem Prozess entziehen, ihn in den Hintergrund stellen und zur Eingabeaufforderung zurückkehren? Ich glaube, es gibt eine Tastenkombination, aber ich kann sie nicht finden.

Antworten:


26

Wenn Sie BASH verwenden, drücken Sie einfach CTRL- Z, wodurch der Prozess angehalten wird, und verwenden Sie den bgBefehl, um ihn in den Hintergrund zu senden. Weitere Informationen finden Sie in diesem Artikel zur BASH-Jobsteuerung .


Zu Ihrer Information können Sie verwenden command &- wenn ein Prozess mit langer Dauer im Hintergrund ausgeführt werden muss (z. B. in GUI-Prozessen, die bis zum Schließen warten, können Sie ihn zunächst mit ausführen &).
Noam Manos
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.