Для запуска скриптов по расписанию на VDS от FirstVDS, нужно прописать задание cron (cron-job) в панели ISP manager.
Заходим в панель ISP manager.
Находим меню: "Инструменты" - "Планировщик (cron)"
Нажимаем на ярлык "Создать задание" (белый лист с зереным плюсом сверху справа)
В строке "Команда" нужно прописать нужную команду.
Это НЕ только полный путь до файла со скриптом.
Для php-скриптов (которые и нужны для работы), строка команды будет выглядеть так:
/usr/local/bin/php /home/логин/data/www/домен/папка со скриптом/имя файла.php
Где:
/usr/local/bin/php - это путь до интерпретатора PHP
Логин- это имя Ваше имя пользователя на FirstVDS
Домен - это Ваш домен на FirstVDS, на котором установлен скрипт
Папка со скриптом - это папка, в которой находится скрипт.
Если скрипт установлен в корне домена - эта папка не нужна.
имя файла.php - это непосредственно название запускаемого файла. Расширение будет php.
ВАЖНО: После /usr/local/bin/php ОБЯЗАТЕЛЬНО ставим пробел.
Вот пример задания:
/usr/local/bin/php /home/labrador/data/www/dogfights.info/mailsend/send.php
После того, как мы прописали команду, выбираем "Период".
В выпадающем меню можно выбрать один из предустановленных вариантов (раз в день, раз в неделю и т.п.)
Я всегда выбираю "Другое" и задаю выполнение скрипта через заданный интервал времени в минутах и часах.
ВАЖНО: У каждого параметра времени (Минуты, Часы, Дни недели и т.п.) есть 3 варианта значений:
- Все
- Каждые
- Указанные
Если выбрано значение "Все", то скрипт выдет запущен во все указанные единицы времени (обычно это Дни месяца, Месяцы, Дни недели).
Если выбрано значение "Каждые", то скрипт будет выполняться с ИНТЕРВАЛОМ в заданной период времени (допустим, через каждые 2 часа).
Если выбрано значение "Указанные", то скрипт запустится ТОЛЬКО в указанное время (допустим, только в 2:00 ночи).
Т.е. от этого выбора зависит очень многое. И разница в работе скрипта будет существенной.
Для чего лично я использую cron? В основном, для автонаполнения сплогов.
Но это далеко не единственный вариант использования возможностей cron`а.
По крону можно запускать парсеры, дорвей-генераторы. И т.п.
Только учитывайте, пожалуйста, ограничения хостинга по мощьностям.
Ну и никакого спама, конечно.
Взято с http://niochom.ru/
1 комментарий:
статья помогла, автору спасибо
Отправить комментарий