Bash/cpanel/php скрипт
Доброго времени суток господа!
Т3:
Дано: Аккаунт у хостера c cpanel. Будем считать, что там нет ssh. Но там есть планировщик кронтаб.
Задача:
Написать скрипт ( честно - не знаю, воспринимает ли cpanel планировщик .sh скрипты или php - тут уже забота исполнителя ) который ночью в n часов будет делать:
1. Бекап .tar.gz или иным архивом всей директории www
2. Бекап mysql дампа баз ( полный дамп root базы, без разделения по юзерам ) + сжатие этого добра ( зачем трафик жечь? )
3. Полученные 2 файла именовать как www%date%.tar.gz sql%date%.tar.gz и отправлять некие реквизиты FTP.
4. После успешной проверки того, что файлы залиты на удаленный FTP - удалять их с хоста
5. завершать работу.
Опционально и желательно - так же сливать бекап "сипанельный" ( т.е. если бы я зашел в админку и кликнул "полный бекап" и слил бы файл оттуда ).
Архивов на удаленном фтп должно быть по дням недели ( 7 дней ).
Наступает новая неделя - заливается новый архив понедельный - проверяется, если ок залил - удалить старый понедельник. и так далее.
Кто в теме - по сути нагуглить любой day-backup debian/php и переписать слегка.
Доступ до cpanel исполнителю не дам. Могу купить хостинг за 1 доллар - тренируйтесь. :)