Zunächst benötigen Sie den vollständigen Pfad zum Skript, wie @attomos sagte . Der einfachste Weg, dies zu erhalten, ist das Ausführen cd relative/path/to/script/directory
und dann pwd
oder echo "$PWD"
das aktuelle Verzeichnis.
Zweitens ist der Backup_DB/alldatabases_test.sql.gz
Pfad innerhalb des Skripts jetzt relativ zum Systemstamm, daher versucht das Skript, es zu speichern /Backup_DB/alldatabases_test.sql.gz
, was wahrscheinlich nicht beabsichtigt war. Sie müssen diesen Weg machen absolut als auch : /root/Backup_DB/alldatabases_test.sql.gz
.
Sie sollten eine Fehlerausgabe von diesem in sehen /var/log/cron
.