===== 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}}
----