• Простите, а кто-нибудь занет, где можно про Cron почитать? Желательно на русском 🙂 А то в сети какие-то куски одинаковые, а по делу мало. Или может есть какой-нить плагин? Только надо делать полный бэкап, а не только базу.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Atrax

    (@atrax)

    Ethical engineer

    http://ru.wikipedia.org/wiki/Cron
    Только для того, чтобы запускать задания по расписанию, нужен доступ к shell. Ну и, естесственно, пользовательский cron должен быть разрешен хостинг-провайдером. А еще — надо уметь работать к командной строке консоли, чтобы знать как и какие команды запускать.

    Не, смысл и принцип работы я примерно понимаю. Мне надо инструкцию «делай раз» типа этой http://seo-bomj.ru/nastrojka-avtomaticheskix-bekapov
    Только там я просела на п.4: Открыть Cron и настроить запуск скрипта.
    Где его открывают, этот крон?
    И по вопросу закрытия паролей в этом файле в сети как-то туманно говорят: переименуйте файл и не складывайте его в доступные папки. А куда тогда складывать?

    Atrax

    (@atrax)

    Ethical engineer

    В UNIX-консоли:
    # crontab -e

    откроется текстовый редактор vi, в котором надо добавить что-то вроде:
    */30 * * * * /usr/local/bin/php -f /home/www/script.php

    и script.php будет выполняться каждые полчаса.
    только вместо /usr/local/bin/php — место, где ваш хостер хранит php
    а вместо /home/www/ — путь, где находится запускаемый скрипт.

    Как-то так…

    А вообще — прав Ю.Б., полная автоматизация это зло. Бэкапьте сами перед любыми изменениями и «будет вас щасте». Простым копированием сайта на компьютер и дампом базы (ну, в крайнем случае плагином).

    Пасиб, попробую откопать, где там все это… А как насчет того, что все мои пароли навиду будут висеть?

    Atrax

    (@atrax)

    Ethical engineer

    Можно при помощи .htaccess
    Вот объясните мне — зачем тратить силы на все это? 🙂 мне вот лень. Хотя я разработчик и потерять работу — это не только время, но и живые деньги. Все равно проще локальную копию держать. И надежнее, ага 🙂

    Мне просто хостер на вопрос про бэкапы ответил: делай крон. И в нете все про этот крон пишут… Ну вот… А так как я для своего сайта самое страшное зло, хотела его спасти… 🙂 Достаточно причин для чайника начать париться? 🙂
    Ну нет так нет…

    Atrax

    (@atrax)

    Ethical engineer

    Сделайте полную копию всех файлов время от времени.
    И базы данных.
    И не придется рисковать паролями, разбираться с кроном и изучать UNIX.
    Нет ничего хуже автоматического бэкапа, который не сработал.
    Так обидно потом — вроде все есть и ничего не работает.
    Ручками, ручками… так лучше 🙂 поверьте…

    Тем более сайт у вас один и не приходится делить внимание еще на пять-десять таких же.

    Модератор Yuri

    (@yube)

    делай крон.

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

    У терпимого хостера в админ-панели есть довольно простое управление хроном. Но, как показывает практика, там часто бывает много хостерозависимых тонкостей, так что даже мне, не испытывающему трудностей с crontab -e, приходилось крепко задумываться и методом тыка искать решения. А техподдержка — то такое, на кого нарвешься: бывает реальный Сисадмин, а бывает студент-автоответчик.

    Мой приличный. Он создает, только вручную. А чтобы включить автомат, надо настроить крон. Я не думала, что это так сложно..
    Не ругайте моего хостера, он так со мной намучился, что кроме него вряд ли кто-то другой стал бы )) Это так, [оффтоп]

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Cron» закрыта для новых ответов.