Назад | Перейти на главную страницу

cronjob для mysqldump выдает ошибку

Я использую команду mysqldump для резервного копирования своей базы данных.

mysqldump --add-drop-table -u user -ppassword databasename > backup/mybackup_$(date +%d%m%Y_%H%M).sql

и он работает нормально ... Но я хочу автоматизировать это, чтобы он мог делать резервную копию один раз в два дня или что-то в этом роде ... для этого я использую crontab ..

15 2 * * * mysqldump --add-drop-table -u user -ppassword databasename > backup/mybackup_$(date +%d%m%Y_%H%M).sql

но это дает мне ошибку в замазке, говоря, что команда не найдена .. есть идеи, почему ?? Пожалуйста, помогите мне..

Используйте полный путь к mysqldump, например /usr/bin/mysqldump.

Как указано в комментариях, рекомендуется также использовать абсолютный путь для файла назначения.