Möchten Sie einen laufenden Prozess anhalten und in den Hintergrund schicken und weiter ausführen? Sie können längere Prozesse auch direkt im Hintergrund ausführen oder diese in einem eigenen Terminal ausführen. Einen pausierten Prozess (Strg+Z) können Sie im Hintergrund weiter ausführen oder auch wieder in den Fordergrund holen.
Laufenden Job anhalten, in den Hintergrund schicken und weiter ausführen
- Strg + Z
- jobs
- Jobnummer kopieren (oder merken)
- bg {jobnummer}
Arbeiten mit Prozessen im Unix Terminal
Job / Task |
Unix-Befehl |
Task im Hintergrund starten & nach dem Prozess anhängen |
& |
Jobs ausgeben | jobs |
Job in Vordergrund holen (foreground) Jobnummer und nicht PID angeben |
fg <jobnummer> |
Unix Job anhalten | Strg + Z |
Job wieder weiterlaufen lassen (background) | bg <jobnummer> |
Linux Prozessbaum anzeigen lassen | pstree |
Anzahl der Prozesse des Benutzers root ausgeben | pgrep -U root ps -f -u root -U root | wc -l |
Zeigt alle aktiven Prozesse | ps -ef |
Prozess mit Prozessname beenden | pkill httpd |
Prozess beenden | kill <pid> |
Prozess beenden erzwingen | kill -9 <pid> |
Dienst neu starten | kill -1 <pid> |
Job in Screen ausführen
Möchten Sie mehrere Prozesse im Hintergrund ausführen und schnell zwischen diesen wechseln?
Screen ist die Lösung
Lesen Sie dazu den Artikel Screen wie das Programm auf Unix, Linux und Mac installiert wird.
Hinterlasse einen Kommentar