[Eisfair_dev] backup-zip 1.0.48

Marcus Roeckrath marcus.roeckrath at gmx.de
Sa Okt 15 09:24:24 CEST 2016


Hallo,

in dieser Version wird geprüft, ob die pre-/post-exec-Kommandos funktioniert
haben oder nicht.

Dies geschieht anhand des Errorlevels der jeweiligen Kommandos.

Hat man dort ein eigenes Bash-Skript eingetragen, muss dieses natürlich
dafür Sorge tragen, dass eine Errorlevel zurückgegeben wird.

Eine korrekte Ausführung wird bei einem Errorlevel 0 angenommen, jeder
andere Werte zeigt an, dass es ein Problem gegeben hat.

Trägt man nur einen Befehl wie mount dort ein, sorgt der für die
Rücklieferung des Errorlevels, in eigenen Skripten ist dies über

exit <errorlevel>

zu erreichen.

exit ohne eine Zahl ist mit exit 0 gleichbedeutend.

Wenn nun das globale BACKUP_PRE_EXEC Kommando fehlschlägt, bricht backup-zip
komplett ab (mit Mailnachricht bei cron Backups).

Ein Fehlschlagen eines BACKUP_%_PRE_EXEC Kommandos, also ein einem
bestimmten Backup zegeordneten Kommando, wird dieses spezielle Backup
übersprungen (mit Mailnachricht bei cron Backups).

Man könnte also nun bestimmte Mounts direkt bei einem bestimmten Backup
anstatt global machen. Einen solchen Mount dort einzutragen ging natürlich
schon immer, aber wegen der fehlenden Erfolgsprüfung wurde das Backup auch
bei fehlgeschlagenem Mount durchgeführt und konnte daher zum Volllaufen des
Mountpoints führen.

Im POST_EXEC-Kommando wird natürlich dann auch wieder unmountet.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair_dev