Период выполнения cron задается в 6 колонках. Первые пять колонок задают время выполнения (Минута, Час, День, Месяц, День недели),
в них может находиться число, список чисел, разделённых запятыми,
диапазон чисел, разделённых тире или символ '*'. После периода выполнения задается команда, которая будет выполняться в это время, если команда выдает какой-либо результат, то этот результат может быть отправлен на e-mail, указанный при регистрации, при включении опции "Отчёт на E-mail" напротив задания в панели управления my.ihc.ru
* * * * * выполняемая команда
- - - - -
| | | | |
| | | | ----- День недели (1 - 7)
| | | ------- Месяц (1 - 12)
| | --------- День (1 - 31)
| ----------- Час (0 - 23)
------------- Минута (0 - 59)
В панели управления my.ihc.ru присутствуют наиболее популярные периоды выполнения заданий, если Вам требуется выполнять задания с другой периодичностью, Вы можете выбрать произвольный период и прописать необходимое значение, ниже предоставлены примеры :
*/10 * * * * /usr/bin/php /home/p12345/www/mydomain.ru/script.php - выполнять скрипт раз в 10 минут
0 0 * * 7 /usr/bin/php /home/p12345/www/mydomain.ru/script.php - скрипт выполнится в полночь в воскресенье
Те же задания вы можете прописать с указанием необходимой версии php:
*/10 * * * * /usr/local/php80/bin/php /home/p12345/www/mydomain.ru/script.php
0 0 * * 7 /usr/local/php74/bin/php /home/p12345/www/mydomain.ru/script.php
Обратите внимание на то, что права на файл должны быть 755.
Имитация запуска страницы/скрипта с браузера будет выглядеть таким образом:
*/5 * * * * /usr/bin/wget -O /dev/null -q "http://mydomain.ru/cron.php?action=123"
20 3 * * * /usr/bin/wget -O /dev/null -q "http://mydomain.ru/cron.php"