rsync-backup ... ein Wrapper zum Backups sammeln
Um von diversen virtuellen Maschinen Backups zur Weiterverarbeitung an einem Ort zu sammeln, habe ich mir einen Wrapper für rsync geschrieben. Die Besonderheit an diesem ist, daß je Zielpfad, mehrere Quellverzeichnisse angegeben werden können, welche von dem Skript einen neuen Verzeichnisnamen verpasst bekommen. So wird aus /usr/local/etc → usr_local_etc. Dies geschieht ebenso, wenn die Backups via SSH geholt werden.
Was gibts zu dem Skript noch zu sagen? Eigentlich nichts, es arbeitet einfach, und belässtigt niemanden mit unnötigen Ausgaben. Tritt bei dem rsync-Aufruf ein Fehler auf, wird eine Email mit Exit-Wert, stderr und stdout versendet (sowie etwas nach STDERR geschrieben). Und das wars dann auch schon!

Diskussion