mysqldump在cron中不起作用

时间:2017-02-20 11:48:12

标签: mysql ubuntu cron

首先,我使用以下文字创建了.my.cnf in /home/username/

[client] user = sample_user password = sample_password host = localhost

然后,我执行了下面的命令,它成功了:

/usr/bin/mysqldump sample_table > home/username/backup_db/$(date +%F)_full.sql

但是,当我用crontabs输入它时,它没有工作:

0 0 * * * /usr/bin/mysqldump sample_table > /home/username/backup_db/$(date +%F)_full.sql

我甚至尝试更改分钟和小时部分,但仍然没有工作。

1 个答案:

答案 0 :(得分:4)

您需要转义百分号(%),因为它在crontab条目中具有特殊含义,请改用\%。