28 Jun 2017 
Тех. и админ поддержка » База знаний » Новая система восстановления данных
 Новая система восстановления данных
Решение Для восстановления бэкапа самостоятельно клиенту сервера необходимо создать задание cron и при этом указать ключевое слово restorebk, время указывать не нужно, можно оставить параметры по-умолчанию (отменено для избежания ошибок со стороны клиентов, например может быть указано уже прошедшее время), например, задание будет выглядеть так:

0 0 * * * restorebk

при этом в течение 15-20 минут будет выполнено полное восстановление состояние аккаунта из последнего бэкапа.

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

- Первый параметр - nD , где n - число дней и буква D - ключ ( 1D = 24 часа , 2D = 48 часов и т. д. )

0 0 * * * restorebk 3D

при этом в течение 15-20 минут будет выполнено полное восстановление состояние аккаунта из бэкапа 3-х дневной давности.

- Второй параметр - ключевое слово, которое может принимать только два значения, либо files либо bases. Если второй параметр равен files

0 0 * * * restorebk files

или

0 0 * * * restorebk 2D files

при этом в течение 15-20 минут будет выполнено восстановление файлов аккаунта из последнего бэкапа или бэкапа 2-х дневной давности.

Если второй параметр равен bases

0 0 * * * restorebk bases

или

0 0 * * * restorebk 2D bases

аналогично при этом в течение 15-20 минут будет выполнено восстановление баз данных аккаунта из последнего бэкапа или бэкапа 2-х дневной давности.


- Третий параметр имеет смысл указывать только если указан второй параметр files или bases. Этим последним параметром может быть имя каталога/файла
или имя базы данных, которые требуется восстановить. Например:

0 0 * * * restorebk files public_html/pictures

или

0 0 * * * restorebk 2D files public_html/pictures

или

0 0 * * * restorebk bases sergey_forum

или

0 0 * * * restorebk 2D bases sergey_forum

аналогично при этом в течение 15-20 минут будет выполнено восстановление каталога public_html/pictures и базы данных sergey_forum аккаунта sergey из последнего бэкапа или бэкапа 2-х дневной давности.

Т.е. задание cron при этом создает клиент sergey.

Сразу после восстановления задание клиента из cron автоматически удаляется, чтобы избежать повторное восстановление. Если клиент создаст несколько заданий с ключевым словом restorebk, будет выполнено только последнее и будут удалены все задания restorebk.


Подробности статьи
Cтатья №:85
Создано:07 Apr 2009 09:37 PM

 Этот ответ мне помог  Этот ответ мне не помог

Добавлено: Владимир On: 08 Apr 2009 12:48 PM
Это очень полезная и нужная функция
Добавлено: Андрей (graf_2006@mail.ru) On: 17 Apr 2009 08:09 PM
Согласен очень полезная вещ но я так и не понял где это делать, где находить этот cron
Добавлено: Admin On: 22 Apr 2009 10:19 PM
Задания cron прописываются в панели управления Cpanel для Вашего домена.
Добавлено: Bahus On: 30 May 2009 12:32 AM
Вот. Наконец то. А то с моими экспериментами над сайтом техподдержка меня посылать скоро начнет. :)
Надо ссылку на эту статью на главной странице спанели и аккаунта повесить.
Добавлено: Анатолий (hrvt.anatoliy@list.ru) On: 18 Aug 2009 10:02 PM
Вы так же можете зайти в папку Cron через сервис ftp (я захожу через Total Commander).
Добавлено: Василий (vasilij-petechel@yandex.ru) On: 31 Aug 2009 02:05 PM
Подскажите пожалуйста, где эта папка Cron, как ее найти. Уже все обыскал, или ее самому нужно создавать. SOS


---
Re:

Cron - это не папка, это служба, настраивается в отдельном разделе панели управления сайтом Cpanel.
 Назад
 Войти [Пароль утерян] 
Электронная почта:
Пароль:
Запомнить меня:
 
 Поиск
 Опции статьи
Главная | Регистрация | Отправить тикет | База знаний | Новости | Загрузки
Язык:

Support Service Ruskyhost.ru © 2004-2013