Я пытаюсь сделать резервную копию таблицы своей базы данных каждый день, используя 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