Was muss ich im Confixx einstellen damit per Crojob von html, mail, mysql einmal in der Woche ein Backup erstellt wird?
Schonmal Danke im Voraus.
Was muss ich im Confixx einstellen damit per Crojob von html, mail, mysql einmal in der Woche ein Backup erstellt wird?
Schonmal Danke im Voraus.
Besitzen Sie einen eigenen Server bei uns, oder einen reinen Webspace? Bei dem Webspace ist dieses nicht möglich.
Webspace. Okay, Danke. Dann muss ich das wohl weiterhin manuell machen.
oder www.cronjob.de das müßte auch bei webspace funktionieren denk ich.
Du kannst auch einen quasi Cronjob per PHP-Script schreiben, welcher beim Aufruf von Besuchern gestartet wird, sobald ein bestimmter Zeitpunkt erreicht wurde. Danach legst du diesen Zeitpunkt auf 'false' (z.B. in einer DB) damit dieser nicht nochmal gestartet wird.
Also grob gesagt sowas (für Backups an jedem Sonntag)
26.09.2009
-> Besucher auf index.php
-> index.php ruft cronjob.php auf
-> cronjob.php prüft ob Sonntag ist = false
-> Seite weiterladen
27.09.2009
-> Besucher auf index.php
-> index.php ruft cronjob.php auf
-> cronjob.php prüft ob Sonntag ist = true
-> cronjob.php prüft anhand DB-Eintrag ob heute schonmal ein backup war
-> wenn false,
-> -> dann führe backup durch
-> -> setze DB-Eintrag für heute auf "true"
-> -> Seite weiterladen
-> wenn true,
-> -> Seite weiterladen
Ich hoffe das ist verständlich Die index.php wird also beim 1. Besucher eines jeden Sonntages etwas länger brauchen zu laden aber die Verzögerung sollte unbemerkbar sein.
So ein Script zu schreiben ist natürlich nicht so einfach aber vielleicht finden sich schon vorgefertigte per Google. Das ganze funktioniert natürlich auch nur bei Seiten, welche oft besucht werden, also bringt es nichts, wenn du eine Seite hast, welche unregelmäßig besucht wird. Wenn Sonntag kein Besucher da war, wird auch kein Backup durchgeführt aber das Script könnte man dann auch so schreiben, dass dann Montag das Backup kommt (Stichwort: if heute > Sonntag).