|
DOMEN.com.ua информационно-технический форум провайдера DOMEN.com.ua
|
THIS SITE IS OUTDATED AND NOT SUPPORTED ANYMORE
PLS USE OUR WIKI INSTEAD
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Плахтий Тимофей Консультант
Зарегистрирован: 21.07.2006 Сообщения: 152 Откуда: Украина, Харьков
|
Добавлено: Ср Дек 27, 2006 13:45 Заголовок сообщения: Планировщик задач (CRON) |
|
|
CRON-задачи на хостинге удобны когда Вам необходимо выполнить что-то по расписанию, например раз в час получать с другого сайта информацию и затем показывать её своим посетителям либо раз в сутки выполнять скрипт у себя на хостинге.
Создать и настроить CRON-задачу совсем не сложно.
Для начала нужно зайти в соответствующий раздел cPanel -- Расширенный -- Запланированные задания, затем выбрать свой уровень знаний: "Стандартный" либо "Продвинутый (в стиле Unix)".
На заметку: уровень знаний "Продвинутый (в стиле Unix)" содержит полезные подсказки (почему-то для уровня знаний "Стандартный" подсказки не предусмотрены, хотя логичней было бы как раз наоборот).
По сути, при создании CRON-задачи Вам нужно настроить всего 3 пункта:- что исполнять,
- когда исполнять и
- куда отсылать результаты исполнения.
- Что исполнять
Здесь Вы вводите команду для запуска. Её формат зависит от того, что именно Вам нужно исполнять.
- Если Вам нужно скачивать страницу сайта, то можно использовать следующую конструкцию ("GET" набирается именно большими буквами):
Код: | GET http://домен/путь_к_странице/имя_страницы |
например: Код: | GET http://domen.com.ua/start/job.php |
или ("wget" набирается именно маленькими буквами): Код: | wget --output-document=/dev/null http://домен/путь_к_странице/имя_страницы |
например: Код: | wget --output-document=/dev/null http://domen.com.ua/start/job.php |
(опция "--output-document=/dev/null" используется для того, чтобы файл "job.php" не скачивался в корень Вашего эккаунта)
Для выполнения php-скриптов с Вашего хостинга лучше использовать следующий вид ("php" набирается именно маленькими буквами): Код: | php /home/Ваш_хостинг_логин/public_html/путь_к_странице/имя_страницы |
например: Код: | php /home/account/public_html/work/go.php |
Для запуска cgi, perl-скриптов с Вашего хостинга подойдёт следующая конструкция ("perl" набирается именно маленькими буквами): Код: | perl /home/Ваш_хостинг_логин/public_html/путь_файлу_скрипта/имя_файла |
например: Код: | perl /home/account/public_html/cgi-bin/cron.cgi | или Код: | perl /home/account/public_html/cgi-bin/cron.pl |
Когда исполнять
При уровне знаний "Стандартный" этот раздел очень нагляден - просто мышкой выбираете частоту исполнения своей CRON-задачи.
Куда отсылать результаты исполнения
В этом поле введите свой e-mail - после выполнения CRON-задачи Вы получите отчёт о её выполнении на этот email.
Если же Вы не хотите получать такой отчёт, тогда просто добавьте строку " > /dev/null" в конец CRON-задачи,
например: Код: | php /home/account/public_html/work/go.php > /dev/null | или Код: | GET http://domen.com.ua/start/job.php > /dev/null |
или (только для wget) воспользуйтесь опцией --quiet Код: | wget --quiet --output-document=/dev/null http://domen.com.ua/start/job.php |
_________________ С уважением,
Плахтий Тимофей.
Последний раз редактировалось: Плахтий Тимофей (Ср Май 05, 2010 07:48), всего редактировалось 6 раз(а) |
|
Вернуться к началу |
|
|
vovka-ru Новый посетитель
Зарегистрирован: 15.03.2007 Сообщения: 5
|
Добавлено: Вс Мар 18, 2007 14:08 Заголовок сообщения: |
|
|
В случае PHP-скрипта, нужно ли в первой строке писать:
#!/usr/bin/php
Если да, то правильна ли эта строка для хостинга? |
|
Вернуться к началу |
|
|
Алексей Помогу чем смогу
Зарегистрирован: 03.10.2003 Сообщения: 2133 Откуда: Украина, Харьков
|
Добавлено: Пн Мар 19, 2007 12:53 Заголовок сообщения: |
|
|
vovka-ru писал(а): | В случае PHP-скрипта, нужно ли в первой строке писать:
#!/usr/bin/php
Если да, то правильна ли эта строка для хостинга? |
Эта строка лишняя, её можно не указывать. _________________ С уважением,
Алексей. |
|
Вернуться к началу |
|
|
andreyz Участник
Зарегистрирован: 29.01.2005 Сообщения: 25 Откуда: Kiev
|
Добавлено: Пт Июн 20, 2008 01:08 Заголовок сообщения: Re: Планировщик задач (CRON). |
|
|
Плахтий Тимофей писал(а): | Если Вам нужно скачивать страницу сайта, то можно использовать следующую конструкцию ("GET" набирается именно большими буквами):
Код:
GET http://домен/путь_к_странице/имя_страницы
|
Не сработало Вот что получил на выходе:
Цитата: | /bin/sh: GET: command not found |
|
|
Вернуться к началу |
|
|
Сергей987 Новый посетитель
Зарегистрирован: 16.05.2011 Сообщения: 1 Откуда: Ukraine, Kherson
|
Добавлено: Пн Май 16, 2011 17:38 Заголовок сообщения: Как настроить модуль для рассылки писем AcyMailing: Starter |
|
|
Здравствуйте. Я являюсь админом сайта, который хоранится на вашем хостинге. Сайт сделан на джумле. Мне поставили задачу сделать на сайте рассылку писем. Для этого я установил AcyMailing: Starter - один из лучших модулей для создания рассылок, все подключил, в настройках все настроил, писем насоздавал для рассылки, но когда пользователь сайта подписывается на рассылку, то ему не приходит ни одного письма - рассылка не работает, в инете вычитал, что для того чтобы все заработало нужно настраивать этот самый CRON для каждого хостигнового домена отдельно. Не подскажете как можно настроить CRON или сделать какие другие танцы с бубном, чтобы модуль AcyMailing: Starter начал нормально выполнять свою работу. Буду очень благодарен за ответ. Сори если вопрос написал не в тему. _________________ Сергей |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|