Віртуальний хостинг

Як запускати php-скрипт за розкладом (cron)

2013-05-04

Планувальник (cron) автоматично запускає PHP-скрипт, адресу сайту або команду за розкладом. Завдання створюється так:

  1. Відкрийте "Основне" -> "Планувальник".
  2. Натисніть "Створити завдання".
  3. Виберіть тип команди:

    • "URL" - відкрити адресу сайту, наприклад https://example.com/cron.php?key=123;
    • "PHP-скрипт" - запустити файл PHP: виберіть "Версію PHP" (ту саму, що в сайту), "Файл" і за потреби "Аргументи";
    • "Своя команда" - будь-яка команда.

    Поле "Команда, яка виконається" показує підсумкову команду.

  4. Задайте "Періодичність": готовий варіант ("Кожні 5 хвилин", "Щогодини", "Щодня (00:00)" тощо) або режим "Розширений" з полями cron.
  5. За бажанням додайте "Опис" і збережіть.

Як запускати php-скрипт за розкладом (cron)

Щоб перевірити завдання, натисніть "Запустити зараз": воно виконається одразу.

Важливо

  • Рядок виду php /path/file.php?param=1 не відкриє URL з параметрами. Для виклику адреси сайту використовуйте тип "URL".
  • Голий php у команді - це версія за замовчуванням для акаунта, а не версія сайту. Вибирайте версію явно.

Як отримувати вивід завдань на пошту

  1. У розділі "Планувальник" натисніть "Налаштування".
  2. У "Сповіщення про вивід завдань" виберіть, куди надсилати вивід і помилки завдань: на пошту акаунта, на іншу адресу або не надсилати.

Там само задається "PATH" - каталоги, де cron шукає команди. Залиште поле порожнім, щоб використовувати значення за замовчуванням.