PPA. Задачи cron — синтаксис
Как правильно создать задачу в cron (планировщике задач).
Данная статья является устаревшей, так как относится к панели управления хостингом Parallesl Plesk Automation, использование которой прекращено. Информацию по данной теме вы можете найти здесь. |
Если необходимо запустить сценарии на сервере в определенное время, воспользуйтесь средствами, предоставляемыми программой-планировщиком cron, установленной на сервере, чтобы настроить автоматический запуск сценариев.
Для того чтобы запланировать задачу:
- Зайдите в Панель управления, перейдите на вкладку Веб-сайты и выберите Запланированные задачи .
- Нажмите на логин необходимого пользователя и в открывшемся окне выберите Запланировать Новую Задачу.
- Здесь необходимо указать следующие параметры:
- Оставьте отмеченным флажок Включена, если вы хотите, чтобы запланированная задача стала активной сразу после создания.
- Минута — в какую минуту часа будет выполнятся скрипт (0-59);
- Час — в какой час будет выполнятся скрипт (0-23);
- День месяца — в какой день месяца будет выполнятся скрипт (1-30);
- Месяц — аналогично для месяца (1-12);
- День недели — аналогично для дня недели (1-7);
- Команда — здесь указываем непосредственно саму команду по примеру:
cd ~/httpdocs && /usr/bin/php ~/httpdocs/ПУТЬ_К_СКРИПТУ/СКРИПТ.php
Если первым методом не получилось, то:
/usr/bin/curl http://ДОМЕН/ПУТЬ_К_СКРИПТУ/СКРИПТ.php
Важно отметить, что путь к скрипту необходимо указывать тот, по которому можно бы было вызвать нужный скрипт из браузера. Примеры указания даты выполнения скрипта:
-
4 * * */2 * — скрипт будет выполняться в 4 минуте каждого часа, каждого дня месяца, каждого четного месяца в году, каждого дня недели;
- * 4-19 * * /3 — скрипт будет выполняться каждую минуту, каждый час с 4 до 19 часов дня, каждый день месяца, каждый месяц года, каждый третий день недели (среда, суббота);
- * * * * * — скрипт будет выполняться каждую минуту постоянно.
- Нажмите кнопку Ok, для завершения настройки запланированной задачи.