Bacula und Shutdown-Script

Ice

Well-Known Member
[solved] Bacula und Shutdown-Script

Hallo Leute,

ich habe einen Bacula-Server laufen, der per wakeonlan "aufgeweckt" wird, wenn es mal wieder Zeit ist an die Arbeit zu gehen. Bacula selbst läuft in einer Jail. Ich habe dann als RunAfterBackup-Script die shutdown-Sequenz
Code:
ssh backupserver 'shutdown -p +2'
eingerichtet.
Leider hat das zur Folge, dass das RunAfterBackup-Script nicht beendet wird bevor der Server herunterfährt. Dadurch gehen mir die Abschluss-Mails von Bacula verloren.
Hat jemand eine Idee, wie ich den shutdown-Befehl via ssh so in den Hintergrund schicken kann, dass Bacula das RunScript als abgeschlossen ansieht?
Ich habe bereits screen getestet, aber da erhalte ich immer die Fehlermeldung, dass kein Terminal vorhanden ist.
Bin für jede Idee dankbar.

Gruß,

Ice
 
Zuletzt bearbeitet:
Vielleicht hilft Dir at(1) weiter etwa in der Form:
Code:
  echo "ssh backupserver \'shutdown -p now\' " | at +2
 
Zuletzt bearbeitet:
@rMarkus

Thx, at war genau der Tip, den ich brauchte.
Ich habe auf dem Backupserver ein File /etc/shutdown mit folgendem Inhalt angelegt:
Code:
/sbin/shutdown -p now
Nun führe ich als RunScript aus der Bacula-Jail heraus den Befehl
Code:
ssh backupserver 'at -f /etc/shutdown + 2 minutes'
Das funktioniert prima. Die Mail wird zugestellt und Minuten später fährt der Server sauber runter.

Thx nochmal!

Gruß,

Ice
 
Zurück
Oben