Crontab 在 ubuntu 16.04 中无法用于 mysqldump

Crontab 在 ubuntu 16.04 中无法用于 mysqldump

这是我的.my.cnf用户名和密码文件,

[mysqldump]
user="root"
password=""

这是我的文件,当我从终端mysqldump.sh运行时,它运行良好。sh /home/user/mysqldump.sh

/opt/lampp/bin/mysqldump --defaults-file=/home/user/.my.cnf -u root -h localhost  database_name

最后我运行crontab -e添加我的 cron 作业

* *   * * *   root    sh /home/user/mysqldump.sh | gzip -9 > /home/user/database/backup_$(date +%Y%m%d).sql.gz

当我跑步时grep CRON /var/log/syslog

(CRON) info (No MTA installed, discarding output)

相关内容