GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Prozesse in Debian 10 in den Hintergrund schicken - Beste Methode?

Viele neue Systemadministratoren finden es sehr schwierig, mehrere Aufgaben zu erledigen, wenn ein Prozess länger dauert. Dies geschieht häufig auf Servern, auf denen mehrere Anwendungen bereitgestellt werden.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig bei der Durchführung verwandter Linux-Systemprozesse und -Abfragen.

In diesem Zusammenhang werden wir untersuchen, wie wir unter Linux Prozesse in den Hintergrund schicken können, um unser Terminal zu befreien und wieder die Kontrolle über unser System zu erlangen.


Warum einen Prozess in einem Linux-System in den Hintergrund schicken?

Der Grund dafür ist, das Terminal für den nächsten Befehl frei zu machen. Auch wann immer etwas passiert, meistens entweder über einen Desktop oder eine Serverinstanz, haben wir nur Zugriff auf ein Terminal. Zu diesem Zeitpunkt möchte ein Benutzer nicht, dass es von einem Job belegt wird. Dank Linux können wir das Terminal davon befreien, einen Job in den Hintergrund zu schicken und weiterhin neue Befehle ausführen, um zu unserem System zurückzukehren.


Ausführen eines Prozesses in einem Linux-System

Das Ausführen eines Prozesses ist so einfach wie das Ausführen jeder anderen Software unter Linux. Wir werden hier ein Trimage-Paket für unsere Illustration ausführen. Um ein Trimage-Paket auszuführen, führen Sie einfach den folgenden Befehl aus:

$ trimage

Sie werden sehen, dass das Trimage-Paket ohne Probleme läuft, aber das Terminal hängt jetzt fest.

Das Senden einer Trimmung an den Hintergrund ist so einfach wie das Drücken von Strg + Z und stoppt den Trimmungsjob vorerst.

Dies geschieht, wenn Sie den folgenden Befehl ausführen und die Eingabetaste drücken:

$ bg

Der bg-Befehl schickt den Trimage-Prozess in den Hintergrund. Trimage läuft wie gewohnt weiter, während das Terminal den nächsten Befehl ausführen kann.

Wenn das Paket eine GUI hat, können Sie es von dort aus schließen, aber wenn das Paket keine GUI hat, können Sie einfach

verwenden
$ fg

Dieser Befehl bringt den Prozess in den Vordergrund.

Schließen Sie jetzt den Prozess wie immer mit Strg + C und Sie kehren zu einem normalen Terminal zurück.



Debian
  1. Installieren Sie VirtualBox Guest Additions auf Debian 11 - Beste Methode?

  2. Emacs Editor in Debian 10 installieren - Beste Methode?

  3. Prozesse in Debian 10 in den Hintergrund schicken - Beste Methode?

  4. Debian – Sicherheit des Debian-Repository?

  5. Linux – Kann Strg+c das Sigint-Signal an mehrere Prozesse senden?

So senden Sie Prozesse unter Linux in den Hintergrund

So fügen Sie dem Debian 10-Terminal ein Hintergrundbild hinzu

Kopieren von Text in das Debian-Terminal

Beherrschung des Tree-Befehls auf Debian

Führen Sie Hintergrundprozesse in Linux mit dem Screen-Befehl aus

So senden Sie Prozesse unter Linux an den Hintergrund