За последние 24 часа нас посетили 24770 программистов и 1563 робота. Сейчас ищут 1027 программистов ...

Автоматизация резервного копирования

Тема в разделе "Прочие вопросы по PHP", создана пользователем S.t.A.M., 28 дек 2008.

  1. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    Надо написать скрипт резервного копирования....
    Проблем с написанием нет, но возник вопрос - может не изобретать велосипед а использовать готовое решение?
    Наверняка есть?

    Надо что бы:
    1. копировались все папки на другой сервер (FTP, или отсылались по почте)
    2. Желательно что бы перед этим все упаковывалось в ZIP-архив
    3. Желательно что бы создавал дамп базы MySQL и отсылался туда же.
    4. Желательно что бы это была не куча скриптов а один файл (ну пусть еще один с настройкаами)

    Кто что знает по теме?
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Пишется быстро на bash
     
  3. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    Sergey89
    Тут 2 проблемы: я не знаком с башем и у меня хостинг не предоставляет доступ к системе сервера...
    Видимо придется писать с нуля на PHP... )))
     
  4. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    http://www.lissyara.su/?id=1075 это во-первых.
    Во-вторых, один хрен придется работать с кроном. Даже если с php.
     
  5. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    admyx
    еще раз повторяю - НЕТ доступа к шелу! у меня не выделенный сервер, и даже не VPS, а заурядный хостинг!
    Конечно с кроном куда же без него! ...хотя можно и без него! ;-)
     
  6. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Фиксировать время входа пользователя на страницу?
     
  7. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    Запускать скрипт при каждом входе пользователей и сравнивать со временем предыдущего запуска если оно меньше положенного интервала прерывать скрипт... типа псевдо крон.
    Но мне это не нужно т.к. хостер предоставляет доступ к крону через панель администрирования.
     
  8. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Ну и нормуль. Ща выложу скрипт, которым у меня все бекапиццо
     
  9. Вльдемар

    Вльдемар Активный пользователь

    С нами с:
    20 май 2006
    Сообщения:
    635
    Симпатии:
    0
    Адрес:
    Белхород
    А попробуй написать элементарный shell скрипт и запустить его по крону
    Я тоже shell не знал (да и сейчас не знаю), но написал свой простенький скрипт с помощью интернета и друзей :)

    http://php.ru/forum/viewtopic.php?t=8731#71299

    Писал больше двух лет назад и до сих пор пашет как миленький
     
  10. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    Вльдемар
    Спасибо за линк, посмотрел... и убедился что лучше всего написать все самому на PHP
    Кстати глянул у хостера - действительно можно по крону запускать shell-скрипты... но что то мой мозг не хочет дружить с unix системами!

    Напишу все на PHP и встрою в свой движок! Будет лишний плюс системе! )))