Cron это программа, которая представляет собой планировщик задач в UNIX-подобных операционных системах в определенное время, она автоматически выполняет задания.
Для создания 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 задания ночью, поскольку общая нагрузка на сервер будет ниже.
Для того, чтобы увидеть ошибки и получить отчет о выполнении можно включить оповещение на электронную почту
Видео инструкция: