Секцията Cron Jobs на Контролния панел Ви позволява да изпълнявате периодично скриптове във Вашия акаунт. Пример за подобна задача може да бъде създаване на бекъп на Вашия акаунт, пращане на имейл, периодичен ъпдейт на определени части от Вашия сайт и др. За целта можете да ползвате PHP, Perl, Python или друг скрипт, който се намира на Вашия акаунт.

Създаване на cron job (обикновен режим)

За да създадете cron job, използвайте бутона Избери, за да изберете скрипта, който желаете да се изпълнява периодично. След това изберете времето за стартиране на задачата от падащото менюто и потвърдете с бутона "Задай".

Планирай задача
Важно: Тъй като скриптът ще се изпълни директно на сървъра (като команда), трябва да се уверите, че е зададен интерпретатор в първия ред на Вашия скрипт. Ако желаете определен PHP script (напр. /home/username/www/www/myscript.php) да се изпълнява периодично, то можете да постигнете това като:

  • зададете интерпретатора в първия ред на скрипта (напр. /usr/local/bin/php.cli за PHP-CLI версията за акаунта или /usr/local/bin/php74.cli за PHP 7.4), който ще се изпълнява, и настроите cron job, който да изпълнява този PHP скрипт (напр. /home/username/www/www/myscript.php)

  • създадете wrapper скрипт (напр. /home/username/private/cronjob.sh), който ще изпълнява PHP скрипта, и настроите cron job процеса да изпъляна wrapper скрипта. Този wrapper скрипт може да има следното съдържание:

    #!/bin/bash
    /usr/local/bin/php.cli /home/username/www/www/myscript.php

Повече информация относно PHP-CLI версията на акаунта е налична в статията ни "Поддържани версии на PHP".

Настройване на имейл известия

След като имате добавени cron job процеси, Вие можете да посочите пощенска кутия, до която да се изпращат писма с резултатите от изпълнението на тези процеси. Можете да изберете да се изпращат писма при всяко изпълнения на cron job процес или само при наличието на резултат.

Имейл известия

Тестване на cron job

За да проверите, дали cron job задача ще се изпълни правилно, използвайте бутона "Изпълни". Това ще стартира скрипта и ще Ви предостави резултата, който генерира скриптът.

Изтриване на cron job

За да изтриете cron job, използвайте бутона "Изтрий".

Разширен режим

За повече опции при планирането на задача използвайте таб "Разшрирени". След като изберете скрипта, който ще бъде изпълняван, можете да определите точното време за това действие от падащите менюта (час/минута/ден/месец/ден от седмицата).

Щом уточните времето, натиснете бутона "Задай", за да потвърдите настройките.

Разширени