分配给crontab时,Linux备份MySQL失败

时间:2016-06-23 02:27:36

标签: mysql linux cron

嗨伙伴StackOverFlow,

今天,我的Unix机器中有一个非常奇怪的场景。

我目前正在手动使用此命令来保存当前的数据库备份。

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

在我的crontab中,我使用

访问它
crontab -e

然后我将以下内容添加到列表中

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

我意识到它没有自动完成,是否有任何我错过的内容?

是否有标记选项或记录方法来了解备份是否成功完成。

提前致谢。

1 个答案:

答案 0 :(得分:2)

\

之前逃离%时尝试此操作
30 2 * * * /usr/bin/mysqldump -u root -p'thetechnofreak' admin_test > /mnt/databasesql/admin$(date +\%Y-\%m-\%d-\%H.\%M.\%S).sql.gz

见M. Ducea的Using the % Character in Crontab Entries