Jobs: Unterschied zwischen den Versionen
Zeile 2: | Zeile 2: | ||
=Übersicht= | =Übersicht= | ||
* Prozesse: | * Prozesse: Sind Programme, die vom Betriebssystem verwaltet und gesteuert werden. | ||
* jobs: | * jobs: TODO: Was ist ein Job? | ||
jobs | jobs |
Version vom 7. November 2020, 17:55 Uhr
jobs zeigt Hintergrund-Jobs der aktuellen Shell an
Übersicht
- Prozesse: Sind Programme, die vom Betriebssystem verwaltet und gesteuert werden.
- jobs: TODO: Was ist ein Job?
jobs
Optionen
jobs -l
Um den Status aller gestoppten und Hintergrundjobs in der aktuellen Shell-Sitzung anzuzeigen mit Process ID
jobs -p
Status aller gestoppten und Hintergrundjobs mit nur Process ID
kill -9 kill -1
Zum Beenden des Hintergrundprozesses
fg
Um einen Hintergrundprozess in den Vordergrund zu bringen
bg
Um einen Vordergrund in den Hintergrundprozess zu bringen
[1]- Angehalten [2]+ Angehalten
Das Plus zeigt die nächste Priorität
Beispiel
- Um einen Befehl im Foreground auszuführen
sleep 1000
- Um einen Foregroundprozess Anhalten
STRG+z
- Um einen Befehl im Hintergrund auszuführen
sleep 2000 &
- Um den Status aller gestoppten und Hintergrundjobs in der aktuellen Shell-Sitzung anzuzeigen
jobs [1]+ Angehalten sleep 1000 [2]- Läuft sleep 2000 &
- Um den Status aller gestoppten und Hintergrundjobs in der aktuellen Shell-Sitzung anzuzeigen Mit ID
jobs -l [1]+ 1990 Angehalten sleep 1000 [2]- 1991 Läuft sleep 2000 &
- Geben Sie fg folgend in die Job-ID ein, um den Prozess auf Foreground zu bringen
fg 2 sleep 2000
- Geben Sie bg folgend in die Job-ID ein, um den Prozess auf Hintergrund zu bringen
bg 1 [1]- sleep 1000 &
- Zum Beenden des Hintergrundprozesses (Verwenden Sie den Befehl kill gefolgt von der Prozess-ID)
kill -9 6963
- Um alle Hintergrundprozesses Beenden
kill $(jobs -p)