2016-06-23 5 views
0

Hallo Kollege StackOverFlow,Linux Backup MySQL ist fehlgeschlagen, wenn es crontab zugewiesen wurde

Heute habe ich ein sehr seltsames Szenario in meinem Unix-Rechner.

Ich verwende diesen Befehl derzeit manuell, um meine aktuelle Datenbanksicherung zu speichern.

/usr/bin/mysqldump -u root -p'thetechnofreak' admin_test > /mnt/databasesql/admin$(date +%Y-%m-%d-%H.%M.%S).sql.gz 

In meiner crontab ich es

mit Zugang
crontab -e 

dann in die Liste der folgenden I add

30 2 * * * /usr/bin/mysqldump -u root -p'thetechnofreak' admin_test > /mnt/databasesql/admin$(date +%Y-%m-%d-%H.%M.%S).sql.gz 

Ich weiß, dass es nicht automatisch, es zu tun hat ist es etwas, das ich habe vermisst?

Gibt es eine Markierungsoption oder eine Protokollierungsmethode, um zu wissen, ob die Sicherung erfolgreich durchgeführt wurde oder nicht.

Vielen Dank im Voraus.

Antwort

2

Versuchen Sie dies mit dem Entkommen eines \ vor dem %

30 2 * * * /usr/bin/mysqldump -u root -p'thetechnofreak' admin_test > /mnt/databasesql/admin$(date +\%Y-\%m-\%d-\%H.\%M.\%S).sql.gz 

Siehe Using the % Character in Crontab Entries von M. Ducea

Verwandte Themen