.ru .su .net .com .info
.eu .de .ca .ua co.il

Благодаря технологиям нового поколения процесс создания веб-сайта упрощен до 5 шагов
Служба Предложить, Пожаловаться или Поблагодарить.<br /> <strong>Нам очень важно Ваше мнение!</strong>

Подписка на новости

    


Мы принемаем webmoney Проверенный,  верифицированный  аттестат продавца - WM: 315719604612
Проверенный,  верифицированный  аккаунт продавца PayPal Более 30 способов оплаты наших услуг с помощью Interkassa
Мы принимаем Яндекс деньги  41001160191272 Проверенный,  верифицированный  аккаунт продавца  Z-PAYMENT
Услуги в кредит Журнал Веб-Аналитик.ИНФО
Главная Домой Общие вопросы Запуска скриптов по расписанию (cron)

Запуска скриптов по расписанию (cron)

Напечатать E-mail

Для запуска скриптов по расписанию, нужно прописать задание cron (cron-job) в панели ISP manager.

Заходим в панель ISP manager.
Находим меню: "Инструменты" - "Планировщик (cron)"
Нажимаем на ярлык "Создать задание" (белый лист с зереным плюсом сверху справа)

В строке "Команда" нужно прописать нужную команду.
Это НЕ только полный путь до файла со скриптом.

Для php-скриптов (которые и нужны для работы), строка команды будет выглядеть так:

/usr/local/bin/php /var/логин/data/www/домен/папка со скриптом/имя файла.php

Где:
/usr/local/bin/php - это путь до интерпретатора PHP
Логин- это имя Ваше имя пользователя на ROOT-HOST.PRO
Домен - это Ваш домен на ROOT-HOST.PRO, на котором установлен скрипт
Папка со скриптом - это папка, в которой находится скрипт.
Если скрипт установлен в корне домена - эта папка не нужна.
имя файла.php - это непосредственно название запускаемого файла. Расширение будет php.

ВАЖНО: После /usr/local/bin/php ОБЯЗАТЕЛЬНО ставим пробел.

Вот пример задания:
/usr/local/bin/php /var/vasa/data/www/domen.com/mailsend/send.php

После того, как мы прописали команду, выбираем "Период".
В выпадающем меню можно выбрать один из предустановленных вариантов (раз в день, раз в неделю и т.п.)
Я всегда выбираю "Другое" и задаю выполнение скрипта через заданный интервал времени в минутах и часах.

ВАЖНО: У каждого параметра времени (Минуты, Часы, Дни недели и т.п.) есть 3 варианта значений:
- Все
- Каждые
- Указанные

Если выбрано значение "Все", то скрипт выдет запущен во все указанные единицы времени (обычно это Дни месяца, Месяцы, Дни недели).
Если выбрано значение "Каждые", то скрипт будет выполняться с ИНТЕРВАЛОМ в заданной период времени (допустим, через каждые 2 часа).
Если выбрано значение "Указанные", то скрипт запустится ТОЛЬКО в указанное время (допустим, только в 2:00 ночи).

Т.е. от этого выбора зависит очень многое. И разница в работе скрипта будет существенной.

Для чего лично я использую cron? В основном, для автонаполнения сплогов.
Но это далеко не единственный вариант использования возможностей cron`а.

Только учитывайте, пожалуйста, ограничения хостинга по мощьностям.
Ну и никакого спама, конечно.


Вернуться назад Обсудить на форуме  

Вход в систему биллинга
Логин:
Пароль:

Вход в панель управления хостингом
Логин:
Пароль: