So führen Sie Hintergrundprozesse unter Linux aus und steuern sie
Verwenden Sie Bash Shell unter Linux, um Front- und Back-Prozesse zu verwalten. Sie können die Funktionssteuerungsflags und -funktionen von Bash verwenden, um mehr Flexibilität bei der Ausführung von Befehlen zu erhalten. Wir zeigen Ihnen wie.
Es geht um Operationen
Wenn ein Programm in einem Linux- oder Unix-Betriebssystem ausgeführt wird, beginnt der Prozess. „Prozess“ ist der Name der internen Darstellung des Programms, das im Speicher des Computers ausgeführt wird. Für jedes aktive Programm gibt es einen Prozess. Tatsächlich gibt es für fast alles, was auf Ihrem Computer läuft, einen Prozess. Dazu gehören Komponenten Grafische Desktop-Umgebung (GDE) wie z GNOME أو KDE, Und Systemsoftware das läuft am Anfang.
Warum ist fast alles eingeschaltet? Nun, Sie benötigen keine integrierten Bash-Komponenten, z cd وpwd وalias, um einen Prozess zu starten (oder zu „produzieren“), wenn er ausgeführt wird. Bash führt diese Befehle innerhalb einer Instanz von Bash Shell aus, die in Ihrem Terminalfenster ausgeführt wird. Diese Befehle sind gerade deshalb schnell, weil sie keinen Prozess starten müssen, um sie auszuführen. (Sie können Anweisungen in ein Terminalfenster eingeben, um eine Liste der integrierten Bash-Komponenten anzuzeigen.)
Prozesse können im Vordergrund ausgeführt werden. In diesem Fall übernehmen sie die Aufgaben Ihres Geräts, bis sie abgeschlossen sind, oder sie können im Hintergrund ausgeführt werden. Im Hintergrund laufende Prozesse dominieren nicht das Terminalfenster und Sie können darin weiterarbeiten. Zumindest dominieren sie das Terminalfenster nicht, wenn sie keine Bildschirmausgabe generieren.
Chaotisches Beispiel
Wir fangen an Ping-Trace aktivieren Basic. Wir werden die How-To-Geek-Domain anpingen. Dies wird als Einführungsprozess durchgeführt.
Ping www.howtogeek.com