Cron sagt "Fehler in der crontab-Datei, kann nicht installieren"

Ich bin versucht, führen Sie die folgende Reihe von Befehlen, die zum erstellen von backups von MySQL-Datenbanken.

Wenn ich versuche, fügen Sie den Befehl, um meine crontab mit crontab -e bekomme ich die Fehlermeldung "Fehler in der crontab-Datei, keine Installation" und fragt mich, ob ich es erneut versuchen möchten.

mkdir /home/mysql-backup/`date '+%m-%d-%Y'`; mysql -s -r -e 'show databases' | while read db; do mysqldump $db -r /home/mysql-backup/`date '+%m-%d-%Y'`/${db}.sql; done; rm -r -f `date --date="1 week ago" +%m-%d-%Y`; du -k |sort -n > output; mail -s "MySQL Backups" "[email protected]" < output

Gibt es etwas, ich sollte das ändern in dieser Datei? Oder sollte ich in eine Skriptdatei erstellen und aufrufen, die von cron.

Dank im Voraus für jede Hilfe können Sie zur Verfügung stellen.

Brechen definitiv, dass in einem Skript, die Sie nicht haben eine Fehlerprüfung oder-Behandlung. Es funktioniert jetzt, aber wenn es stirbt, würden Sie wahrscheinlich wollen, um zu wissen, warum er starb.
Sind Sie angeben, wie oft es getan werden sollte? ie 1 2 * * * command args?

InformationsquelleAutor Steven Sokulski | 2013-02-08

Schreibe einen Kommentar