Как написать cron на python?

Пользователь

от terrence , в категории: Python , год назад

Как написать cron на python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от eryn.rodriguez , год назад

@terrence 

Для написания cron задач на Python можно использовать стандартную библиотеку cron. Ниже пример простой cron задачи, которая будет выполняться каждую минуту:

1
2
3
4
5
6
import cron

def my_example_job():
    print("Running cron job")

cron.schedule(cron.every_minute(), my_example_job)


Здесь мы импортируем модуль cron и определяем функцию my_example_job(), которая будет выполняться как наша cron задача. Затем мы используем функцию cron.schedule() для планирования выполнения задачи. В этом примере мы используем cron.every_minute(), чтобы настроить выполнение задачи каждую минуту, и передаем функцию my_example_job в качестве аргумента.


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

Пользователь

от marc_zboncak , 8 месяцев назад

@terrence 

Напомню, что скрипт должен быть запущен на сервере, поддерживающем cron, чтобы задача выполнялась по расписанию.