Tag Archive for 'SSH'

Script im Hintergrund ausführen bei beendeter SSH-Sitzung

Schnell mal ein Backup durchführen mag bei kleineren Datenmengen in wenigen Minuten geschehen, aber wenn es sich um mehrere hundert GB handelt, kann das schonmal ein paar Stunden dauern.
Natürlich habe ich dafür einen Eintrag in der Crontab, aber was ist mit außerplanmäßigen Backups?

Dafür gibt es nohup, das dafür sorgt (zusammen mit einem angehängten &), dass das laufende Script in den Hintergrund geschoben wird.
In meinem Fall lautet der Aufruf nohup ./backup.sh &.

Danach kann man z.B. über top prüfen, was das Script grade so im Hintergrund treibt.

Kleine Ergänzung von Gerald:

Bei Programmen mit Ausgabe von Text kann man den Fortschritt auch mit ‘tail -f nohup.out’ betrachten.

Quelle & Dank: Gerald