Ich habe einen Backup-Server, auf den andere Server ihre Backups per sftp schieben (kein shell-Zugriff). Wie kann ich auf dem Backup-Server ein Event (z.B. Kompression der Backups) auslösen, sobald der Upload fertig ist?
Bei meiner Suche bin ich auf inotify und incron gestoßen und hätte mir gedacht, ich könnte einen "Kontrollordner" erstellen in welchem der hochladende Server nach dem Upload eine Datei erstellt. Sobald die Datei erstellt wurde, merkt das der Backup-Server mittels inotify dann und startet per incrontab irgendein Script welches mit dem hochgeladenen Backup weiter verfährt.
Also der angedachte Ablauf:
- Client lädt Datei(en) auf Backup-Server
- C erstellt Datei in Kontrollordner auf B
- B weiß jetzt, das etwas passiert ist und komprimiert das Backup etc.
Ist das eine vernünftige Lösung oder gibts da was besseres?