sammlung:nohup

nohup - Prozesse gegen HUP-Signal schützen

Kurzfassung: nohup führt ein Kommando so aus, dass es bei Logout/Terminalschließen nicht beendet wird. Ausgaben gehen standardmäßig in nohup.out.

Übersicht

Ideal, um langlaufende Prozesse von der interaktiven Sitzung zu entkoppeln. Häufig kombiniert mit & (Hintergrund) und disown.

Voraussetzungen

  • Shell-Zugriff

Anleitung

Kommando HUP-resistent starten

nohup ./backup.sh &
# stdout/stderr landen in nohup.out im aktuellen Verzeichnis
 
# Ausgabe zielgerichtet umleiten
nohup ./job.sh > /var/log/job.log 2>&1 &

Hinweise

  • nohup setzt SIGHUP auf SIG_IGN; Kindprozesse erben das Verhalten.
  • In Kombination mit systemd-Units oft entbehrlich; Dienste besser als Service betreiben.

Siehe auch

Quellen

sammlung/nohup.txt · Zuletzt geändert: von 127.0.0.1