Jobs: Unterschied zwischen den Versionen
Zeile 31: | Zeile 31: | ||
# Nummerierter Listeneintrag | |||
sleep 1000 | sleep 1000 | ||
Um einen Befehl im Foreground auszuführen | Um einen Befehl im Foreground auszuführen | ||
# Nummerierter Listeneintrag | |||
STRG+z | STRG+z | ||
Um einen Foregroundprozess Anhalten | Um einen Foregroundprozess Anhalten | ||
# Nummerierter Listeneintrag | |||
sleep 2000 & | sleep 2000 & | ||
Um einen Befehl im Hintergrund auszuführen | Um einen Befehl im Hintergrund auszuführen | ||
# Nummerierter Listeneintrag | |||
jobs | jobs | ||
[1]+ Angehalten sleep 1000 | [1]+ Angehalten sleep 1000 | ||
Zeile 50: | Zeile 54: | ||
# Nummerierter Listeneintrag | |||
jobs -l | jobs -l | ||
[1]+ 1990 Angehalten sleep 1000 | [1]+ 1990 Angehalten sleep 1000 | ||
Zeile 57: | Zeile 62: | ||
# Nummerierter Listeneintrag | |||
kill -9 6963 | kill -9 6963 | ||
Zum Beenden des Hintergrundprozesses (Verwenden Sie den Befehl ''kill'' gefolgt von der ''Prozess-ID'') | Zum Beenden des Hintergrundprozesses (Verwenden Sie den Befehl ''kill'' gefolgt von der ''Prozess-ID'') | ||
# Nummerierter Listeneintrag | |||
kill $(jobs -p) | kill $(jobs -p) | ||
Version vom 5. November 2020, 14:11 Uhr
Bezeichnung
Mit jobs kann Mann die Hintergrund-Jobs in der aktuellen Shell-Sitzung anzuzeigen.
Übersicht
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
Beispiel
- Nummerierter Listeneintrag
sleep 1000
Um einen Befehl im Foreground auszuführen
- Nummerierter Listeneintrag
STRG+z
Um einen Foregroundprozess Anhalten
- Nummerierter Listeneintrag
sleep 2000 &
Um einen Befehl im Hintergrund auszuführen
- Nummerierter Listeneintrag
jobs [1]+ Angehalten sleep 1000 [2]- Läuft sleep 2000 &
Um den Status aller gestoppten und Hintergrundjobs in der aktuellen Shell-Sitzung anzuzeigen
- Nummerierter Listeneintrag
jobs -l [1]+ 1990 Angehalten sleep 1000 [2]- 1991 Läuft sleep 2000 &
Um den Status aller gestoppten und Hintergrundjobs in der aktuellen Shell-Sitzung anzuzeigen Mit ID
- Nummerierter Listeneintrag
kill -9 6963
Zum Beenden des Hintergrundprozesses (Verwenden Sie den Befehl kill gefolgt von der Prozess-ID)
- Nummerierter Listeneintrag
kill $(jobs -p)
Um alle Hintergrundprozesses Beenden