Anstatt stündlich die Datenbank zu blocken mit einen dump wäre es schöner einen mysql Slave auf den 2. "Backup Host" aufzusetzen. ggf. auch mit einen delay von 30 min. falls man einen amok sql update wieder rückgängig machen möchte (geht mit maatkit
). DAS wäre professionell
läuft vollautomatisch ohne irgendwelche scripte.
Oben hat jemand noch gefragt ob rsync auf beide hosts für den script installiert sein muss: ja, sonst kann rsync nicht wissen ob es änderungen gibt die es aktualisieren muss, falls du nur auf eine seite rsync hast oder einfach nur die dateien transferieren willst, nimm scp.