Wenn ein Programm mit dem nohup-Befehl gestartet wird, so ignoriert es das HUP-Signal, was beim Ausloggen gesendet wird. Das Programm läuft weiter.
Jetzt mal an einem Server anmelden.
ssh 192.168.69.23 -l cloud
… und ein kleines Script zum testen erstellt (schreibt alle 2 Sekunden Datum und Zeit in die Datei datum.txt).
touch script.sh
nano script.sh
#!/bin/bash
while true
do
sleep 2
date
done >> datum.txt
Script starten und Konsole für weitere Befehle auf lassen
nohup ./script.sh &
ab jetzt wird Datum/Zeit in datum.txt geschrieben, auch wenn man sich abmeldet.
datum.txt mit cat anzeigen lassen
cat datum.txt
um das script zu stoppen, sollte man kill nutzen
kill prozessnummer