hosting:cron:add

2.11.2. Добавление задачи cron

Важные моменты:

  • Если в задаче указан просто путь к файлу PHP, автоматически используются настройки PHP сайта, в каталоге которого он размещён, если дополнительно указан путь к интерпретатору PHP — настройки PHP не используются. Например:
    • Задача указана как /home/example/example.com/sub/script.php — скрипт script.php запускается с настройками PHP сайта sub.example.com.
    • Задача указана как /usr/local/php72/bin/php /home/example/example.com/sub/script.php — скрипт script.php запускается без использования настроек PHP сайта sub.example.com.
  • Поскольку cron не использует переменную PATH, нужно указывать полные пути к файлам не только при добавлении задачи, но и в самих запускаемых скриптах.

Чтобы добавить задачу cron, выполните следующее:

  1. Откройте раздел «Расписание задач (crontab)».
  2. Нажмите «Добавить задачу»:
  3. Укажите необходимые настройки и нажмите «Сохранить»:
    • «Задача» — укажите команду, которую нужно выполнять по расписанию. Рекомендуется предварительно запустить её вручную, подключившись по SSH, чтобы убедиться в том, что она работает именно так, как задумано.
    • «Время запуска» — укажите время, когда должна запускаться задача. Воспользуйтесь одной из готовых предустановок или укажите свой вариант. Для подбора и/или проверки своего варианта можно использовать онлайн-калькуляторы, вроде Sysmasters.net | Калькулятор cron или crontab guru.
    • «Комментарий» — если нужно, укажите произвольный комментарий к задаче. Используется для удобства. Комментарии могут быть полезны при большом количестве добавленных задач.
    • «Отправлять отчет о на e-mail» — если хотите получать отчёты о выполнении задач cron на почту, укажите почтовый ящик, на который их нужно отправлять, если отчёты не нужны — оставьте поле пустым.
  4. Подождите примерно 30-60 минут, пока изменения вступят в силу.
  • hosting/cron/add.txt
  • Последнее изменение: 2020/07/13 12:02
  • karlov