我正在尝试使用mysqldump,screen和crontab每天备份我的数据库表。如果我只运行mysqldump
,它会正确转储,但如果我这样做screen
,则输出文件为空。
编辑Crontab
crontab -e
添加命令
0 0 * * * screen -dmS MYDATABASE_MYTABLE_backup mysqldump -u MYUSERNAME -pMYPASSWORD -h MYHOSTNAME MYDATABASE MYTABLE --compress | gzip > /root/backup/database/MYDATABASE_MYTABLE_`date +\%Y-\%m-\%d`.sql.gz