Hallo zusammen, ich scheitere gerade an einem automatischen Backup der Datenbank auf einem IONOS Webhosting.
Ich habe zunächst ein Shell-Script angelegt. Dieses kann ich per sh db_backup.sh starten und die Backupdatei wird erstellt. Dem Script habe ich dann per CHMOD 755 die Berechtigung zum Ausführen gegeben und dann mit diesem Befehl getestet:
env -i /homepages/xx/xxxx/htdocs/projekt/db_backup.sh
Auch hier wurde das Script erfolgreich ausgeführt. Nun habe ich versucht, den Befehl in ein CronTab einzubauen. Bin also mit crontab -e in den Editor gegangen und habe dort den Aufruf eingetragen. Zum Testen sollte das Script erst einmal alle 5 Minuten ausgeführt werden. Weil nichts funktioniert hat, habe ich verschiedene Varianten probiert, siehe nachfolgende Liste.
5 * * * * /homepages/xx/xxxx/htdocs/projekt/db_backup.sh
5 * * * * env -i /homepages/xx/xxxx/htdocs/projekt/db_backup.sh
5 * * * * bin/sh /homepages/xx/xxxx/htdocs/projekt/db_backup.sh
5 * * * * bin bash /homepages/xx/xxxx/htdocs/projekt/db_backup.sh
5 * * * * sh /homepages/xx/xxxx/htdocs/projekt/db_backup.sh
Hat noch jemand nen Tipp für mich, wie ich das Script zum Laufen bringe? Im Crontab ist noch ein weiterer Eintrag, welcher erfolgreich ausgeführt wird:
30 0 * * 0-6 perl /homepages/xx/xxxx/htdocs/projekt/crondump.pl -config=mysqldumper -html_output=0
Viele Grüße, Lars