我正在尝试执行以下一系列命令来创建 MySQL 数据库的备份。
当我尝试使用将命令添加到我的 crontab 时,crontab -e
我收到错误“crontab 文件中的错误,无法安装”并询问我是否要重试。
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" "steven@brightbear.net" < output
我应该在这个文件中更改什么吗?或者我应该考虑创建一个脚本文件并从 cron 调用它。
提前感谢您提供的任何帮助。