https://help.superhosting.bg/cron-jobs.html
  • bg

Хостинг, Домейни, Cloud, Виртуални сървъри (VPS), Managed VPS, SSL сертификати

Cron Jobs - за какво и как се ползва?

Контролен панел cPanel
cron job, cron jobs, cronjobs, cronjob, автоматизирана задача, cron задача

Автоматизирани задачи в cPanel - Cron JobsCron Jobs (автоматизирани задачи) е автоматизиран процес за стартиране на определени задачи и процеси. Чрез него можете да задавате време за изпълнение на даден процес, както и да настройвате период за повторение на изпълнението на процеса.

За да създадете Cron задача, влезте в контролния панел cPanel и в секция "Допълнителни опции" изберете "Автоматизирани задачи (Cron jobs)".

Ако желаете да стартирате изпълнението на php скриптове чрез Cron задача, пътят, който трябва да зададете до файла, е следният:

/usr/local/bin/php /home/cpuser/public_html/php-file.php

info-iconВажно: В командата по-горе е описан пътят до PHP интерпретатора (/usr/local/bin/php) и пълният път до PHP скрипта, който ще се стартира (/home/cpuser/public_html/php-file.php). Между двете има интервал, който е необходим за коректното стартиране на задачата.

Създаване на нова Cron задача

В случай че задачата, която ще се изпълнява, връща информация за резултата от изпълнението си, в раздел "Имейл" въведете имейл адрес, на който ще се получава информацията.

Създаване на нова Cron задачаПри създаването на cron задачата, посочете кога да бъде стартирана.

Можете да използвате готовите настройки от падащия списък "Общи настройки" (1) или в полетата по-долу да зададете точно определен момент.

В полето "Команда" (2) запишете командата за стартиране на cron job. Натиснете бутона "Създаване на нова Cron задача" (!).

Ако в скрипта, който ще се стартира, се ползват релативни пътища, за да може да функционира коректно е необходимо да се зададе командата по следния начин:

php /home/cpuser/public_html/php-file.php

или първо достъпвате директорията на скрипта и след това го стартирате:

cd /home/cpuser/public_html/; /usr/local/bin/php your-php-file.php

Тъй като в командата за стартиране може да се зададе само php файл, който да бъде изпълняван, за да бъде зададен URL адрес като cron job, трябва да се създаде PHP скрипт със следното съдържание:

your-script.php:

<?php
$result = file_get_contents('http://www.example.com/');
echo $result;
?>
http://www.example.com/ - заменете с URL адреса, който желаете да стартирате;

След това може да се стартира този скрипт като cron job по следния начин:

/usr/local/bin/php /home/cpuser/public_html/your-script.php
Статията се отнася за: хостинг услуги с контролен панел cPanel

500px270px
SuperHosting.BG

Коментари

Все още няма коментари

Уведоми ме при
avatar
wpDiscuz
Всички права запазени © 2005-2017 , www.superhosting.bg