Усі колекції
Зона членів
Задачі Cron
Як налаштувати задачі Cron зі спеціальними символами в Hostinger?
Як налаштувати задачі Cron зі спеціальними символами в Hostinger?

Налаштування Cron-задач зі спеціальними символами, такими як >/dev/null 2>&1, в hPanel

Оновлено протягом останнього тижня

Якщо Ви хочете створити задачу Cron без спеціальних символів, Ви можете налаштувати її безпосередньо з hPanel. Якщо Cron-задача має містити спеціальні символи, такі як >/dev/null 2>&1, потрібно створити файл .sh і налаштувати задачу Cron на виконання цього файлу.

Ви можете переглянути цей відеоурок, щоб детальніше ознайомитися з процесом:


Крок 1 – Створіть файл .sh

Спершу потрібно створити файл, який буде містити команду. Для цього відкрийте "Сайти""Керувати" та знайдіть у бічній панелі "Файловий менеджер":

Відкрийте каталог, у якому будуть зберігатися файли, наприклад, коренева папка Вашого сайту. Якщо Ви плануєте запустити кілька задач Cron, рекомендуємо створити для них окремі папки.

Перейшовши до потрібної папки, створіть новий файл.

На наступній сторінці введіть назву файлу, обов'язково використовуючи розширення .sh, наприклад, bash.sh. Натиснувши кнопку "Створити", Ви перейдете до файлового редактора.

Додайте команду до файлу .sh. Наприклад:

#!/bin/sh
/usr/bin/php /home/u123456789/domains/example.tld/public_html/scripts/scheduled.php > /dev/null 2>&1

Де:

  • команда #!/bin/sh вказує на те, що відкривається файл задачі Cron;

  • команда /usr/bin/php завантажує бібліотеки PHP (вони потрібні, якщо Ви запускаєте PHP-скрипт);

  • /home/u123456789/domains/example.tld/public_html/scripts/scheduled.php > /dev/null 2>&1 – команда, яку Ви хочете виконати. Замініть шлях та ім'я файлу на фактичне розташування та ім'я файлу у Вашому хостингу.

Коли все буде готово, застосуйте зміни до Вашого файлу перед виходом, натиснувши на іконку збереження.

Крок 2 – Налаштуйте задачі Cron

Тепер, коли файл з командою готовий, налаштуйте задачу Cron. Відкрийте "Сайти""Керувати", знайдіть "Задачі Cron" у бічній панелі:

The hPanel sidebar showing to select Cron Jobs

Виберіть "Custom" і вставте Вашу команду:

/bin/sh /home/u123456789/domains/example.tld/public_html/scripts/bash.sh

Де:

  • команда /bin/sh вказує на виконання файлу .sh;

  • /home/u123456789/domains/example.tld/public_html/scripts/bash.sh – шлях до фактичного файлу .sh, який потрібно виконати. Оскільки це приклад, переконайтеся, що Ви замінили його на реальний шлях до файлу, який відповідає Вашому хостингу.

Після цього виберіть розклад, за яким буде виконуватися задача Cron, зі списку "Загальні опції" або додайте його вручну.

Натисніть кнопку "Зберегти", щоб створити Cron-задачу. Ваша команда зі спеціальними символами буде виконана за розкладом.

Додаткові ресурси:

Ви отримали відповідь на своє запитання?