我试图执行以下一系列命令来创建MySQL数据库的备份。
当我尝试使用crontab -e
将命令添加到我的crontab时,会出现错误“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调用它。
非常感谢您提供的任何帮助。
1 2 * * * command args
? - Alex V