sorgt dafür, daß ein Programm die Signale SIGHUP, SIGINT, SIGQUIT und SIGTERM ignoriert.
$ nohup Kommando
schützt den Befehl Kommando vor den Hangup Signalen (s. a. kill). Dadurch kann es Hintergrund weiterlaufen, auch wenn der Benutzer sich ausloggt. Normalerweise würden mit der Loginshell alle Prozesse des Benutzers durch ein SIGHUP beendet. Der Prozeß geht nicht automatisch in den Hintergrund, sonder muß durch ein & dorthin geschickt werden. Sowohl stdout als auch stderr werden danach in die Datei nohup.out geschrieben.