home-harmening:kommandoreferenz:prozesse:jobs

jobs | Eigene Prozessverwaltung

Ein Prozess ist die laufende Instanz eines Programms/Befehls und wird durch einen numerischen Schlüssel, den Process Identifier (kurz: PID), repräsentiert. Der PID ist einmalig und hat seinen eigenen, privaten Arbeitsbereich im Speicher (RAM), der vor dem Zugriff durch andere Programme geschützt ist.

Prozesse können in den Hintergrund und geschoben als auch in den Vordergrund gebracht werden.
Dieses Verhalten ist nützlich wenn man lang andauernde Prozesse hat die man in ein und dem selben Terminal nutzen möchte.

Eigene laufende Prozesse (jobs) mit jobs anzeigen

OptionBeschreibung
-lZeigt zusätzlich die PID an
-rZeigt nur aktuell laufende Prozesse an
-sZeigt nur gestoppte Prozesse an


user@host:& wget https://ash-speed.hetzner.com/10GB.bin &
user@host:& jobs
[1]+  Läuft                  wget https://ash-speed.hetzner.com/10GB.bin &


Prozesse in den Hintergrund schieben

Prozesse können mit einem nachfolgenden & sofort im Hintergrund gestartet werden. Teilweise ist es auch möglich einen laufenden Prozess mit bg in den Hintergrund zu schieben.

Prozesse anhalten

Durch die Tastenkombination Strg + z lassen sich Prozesse anhalten und mit jobs anzeigen.