Я создал задание cron в консоли в Ubuntu 12.04) с помощью crontab -e
:
10 09 * * * /home/ram-pc/Desktop/bala/personal/dump.sh
Но это не работает. Когда я сохраняю, он установлен правильно, без ошибок, тогда, когда я просматриваю его с помощью crontab -l
он показывает мой crontab, но он не работает вовремя.
Мой dump.sh
содержит команды резервного копирования базы данных, и если я пытаюсь запустить отдельно, этот файл .sh
работает правильно.
Кто-нибудь может сказать мне, в чем проблема?
Содержимое кода dump.sh
:
cd
cd Desktop/bala/personal
mkdir $(date +%Y%m%d)
cd $(date +%Y%m%d)
mysqldump -u root -p*** --all-databases |gzip -9 >database-$(date +%Y%m%d).sql.gz