Октябрь 2026
Пн Вт Ср Чт Пт Сб Вс
 1234
567891011
12131415161718
19202122232425
262728293031  
Переход меню
Посмотр рубрик

Как создать CronJob для Python в cPanel

2 мин. чтения

Cron — это программа, которая позволяет автоматически выполнять задачи на сервере в определенное время. Cron задания можно использовать для выполнения различных задач, таких как:

  • Регулярное обновление веб-сайта
  • Отправка электронной почты
  • Запуск резервного копирования
  • Запуск скриптов

Для создания cron задачи проделайте ниже следующие шаги:

1) Авторизуйтесь в панели управления cPanel

2) Далее необходимо перейти в раздел “Расширенный”, и открыть пункт “Задания cron”

3) Введите адрес электронной почты, на который вы хотите, чтобы результаты задания cron отправлялись после каждого запуска.

4) Далее идет раздел «Добавить новое запланированное задание», в нем вы и сможете настроить запуск нужного вам скрипта.

5) Затем введите команду скрипта, который вы хотите запустить, включая полный путь входа в виртуальное окружение. После чего добавьте новое задание

source /home/sampleuz/virtualenv/public_html/cron/3.9/bin/activate && cd /home/sampleuz/public_html/cron&& python test.py

5.1) source /home/sampleuz/virtualenv/public_html/cron/3.9/bin/activate && cd /home/sampleuz/public_html/cron – нужно перейти в источник приложения

5.2) && python – указать что используется Python

5.3) test.py — файл запуска

5.3.1) если файл ЗАПУСКА* находится не в корневой директории тогда нужно указывать полный путь до файла, пример: (/home/sampleuz/путь)(cron.sample.uzподдомен)(/test.pyсам файл)

6) Для того, чтобы отключить отчет надо прописать команду:

>/dev/null 2>&1

Обратите внимание: Мы рекомендуем выполнять Cron задания ночью, поскольку общая нагрузка на сервер будет ниже.
Для того, чтобы увидеть ошибки и получить отчет о выполнении можно включить оповещение на электронную почту

Видео инструкция по настройке cron заданий в cPanel

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x