Backup mit CronJobs

Hallo,
ich möchte mithilfe von Cronjobs täglich einmal ein PHP-Skript aufrufen, dass alle Dateien in meinem Haupt-Verzeichnis in einen Unterordner kopiert, welcher auch in dem Hauptverzeichnis liegt aber nicht mit gebackupt werden soll (Würde ja auch keinen Sinn machen :D)…

Nun weiss ich aber nicht, wie ich das Skript umsetze:

  1. Wie kann ich das komplette Verzeichnis kopieren, da es ja das Indexverzeichnis ist und es keinen Ordner darüber gibt?
  2. Wie kann ich den Ordner namens „Backup“ von diesem Kopiervorgang ausnehmen?
  3. Mein Webspace ist sicher 3-5GB groß, wie sieht es da mit der Ladezeit aus? Meine Cronjobs unterstützen keine längeren Ladezeit als 300s…

Oder wie macht ihr dass mit dem Backup? Andere, bessere Lösungen? (Mein Webspace kann mit PHP, HTML und Sprachen wie JS umgehen, ich denke Shell ist da keine Lösung, bin aber auch nicht sicher)

Warum selber machen? Siehe http://sourceforge.net/projects/php-cron-backup

Auf meinen Servern läuft Plesk, damit kann man relativ leicht Backups erstellen

Auf Shell-Basis lässt sich das natürlich auch leicht regeln

Danke!
Allerdings gibt es da ein Problem (ohne dass ich das Projekt jetzt näher angeguckt habe): Mein Anbieter unterstütz keine CronJobs und ich bin deshalb bei einem externen Anbieter, der nichts kann, außer Websiten aufrufen…

Guckst du: https://www.cronjob.de/

Die Seite funktioniert leider nichtmehr, schickt keine Bestätigungsmails an verschiedene Emailadressen die ich angegeben habe. Ich benutze https://www.setcronjob.com