Jobs: Unterschied zwischen den Versionen

Aus Foxwiki
Kamalalhassan (Diskussion | Beiträge)
Kamalalhassan (Diskussion | Beiträge)
Zeile 31: Zeile 31:




# Um einen Befehl im Foreground auszuführen
* Um einen Befehl im Foreground auszuführen
  sleep 1000
  sleep 1000






# Um einen Foregroundprozess Anhalten
* Um einen Foregroundprozess Anhalten
  STRG+z
  STRG+z






# Um einen Befehl im Hintergrund auszuführen
* Um einen Befehl im Hintergrund auszuführen
  sleep 2000 &  
  sleep 2000 &  






# Um den Status aller gestoppten und Hintergrundjobs in der aktuellen Shell-Sitzung anzuzeigen
* Um den Status aller gestoppten und Hintergrundjobs in der aktuellen Shell-Sitzung anzuzeigen
  jobs
  jobs
  [1]+  Angehalten              sleep 1000
  [1]+  Angehalten              sleep 1000
Zeile 54: Zeile 54:




# Um den Status aller gestoppten und Hintergrundjobs in der aktuellen Shell-Sitzung anzuzeigen Mit ID
* Um den Status aller gestoppten und Hintergrundjobs in der aktuellen Shell-Sitzung anzuzeigen Mit ID
  jobs -l
  jobs -l
  [1]+  1990 Angehalten              sleep 1000
  [1]+  1990 Angehalten              sleep 1000
Zeile 62: Zeile 62:




# 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'')
  kill -9 6963  
  kill -9 6963  






# Um alle Hintergrundprozesses Beenden
* Um alle Hintergrundprozesses Beenden
  kill $(jobs -p)
  kill $(jobs -p)



Version vom 5. November 2020, 14:14 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

  • 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 &



  • Zum Beenden des Hintergrundprozesses (Verwenden Sie den Befehl kill gefolgt von der Prozess-ID)
kill -9 6963 


  • Um alle Hintergrundprozesses Beenden
kill $(jobs -p)