Skript im Hintergrund ausführen

Skript im Hintergrund ausführen

Ausführung starten

Mit nohup und Angabe des Pfades des Skriptes kann das Skript gestartet werden. Durch gleichzeitiges Drücken von Strg und Z gelangt man in den Schreibmodus zurück.

Beispiel
[root@server user]# nohup /home/user/xps
nohup: appending output to `nohup.out'
//Hier [Strg + Z] drücken
[1]+  Stopped                 nohup /home/user/xps

Ein bereits gestartetes Skript kann mit "Strg + Z" und dem Befehl "bg" im Nachhinein auch in einen Hintergrundjob umgewandelt werden.

Beispiel
[root@server user]# /home/user/xps
//Hier [Strg + Z] drücken
[1]+  Stopped                 nohup /home/user/xps
[root@server user]# bg

Mit "fg" holt man sich den Prozess wieder in den Vordergrund.

Beispiel
[root@server user]# fg

Hintergrundjobs abfragen

Mit dem Aufruf "bg" erhält man eine Liste aller im Hintergrund befindlichen Jobs

[root@server user]# bg
[1]+ nohup /home/user/xps &