===== 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 ==== * [[sammlung:disown|disown – von der Shell lösen]] * [[sammlung:bg|bg – im Hintergrund fortsetzen]] * [[kommandoreferenz:prozessverwaltung|Prozessverwaltung Übersicht]] ==== Quellen ==== * [[https://man7.org/linux/man-pages/man1/nohup.1.html|man nohup]] ---- {{tag>cli utilites}} ----