Автозапуск нескольких файлов python

За время работы накопилось много файлов, которые я обновляю каждый день. На данный момент использую jupyter notebook. Но собираюсь все конвертировать в файлы с расширением .py для того, чтобы можно было автоматически их запускать.

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

  1. Apache Airflow - но как я поняла, он больше подходит для больших решений, с множеством файлов, и достаточно сложен для установки
  2. Библиотека schedule - как писали на одном из форумов, это решение больше подходит для сиюминутных задач, то есть когда надо запускать каждые 5 минут или каждый час. Там есть функция для запуска кода каждый день, но для этого нужно, чтобы код постоянно был запущен
  3. Библиотека cron - более подходящее решение, и более универсальное

Помогите, пожалуйста, определиться с выбором инструмента. Он должен удовлетворять нескольким условиям:

  1. Есть ли такой инструмент, который будет обновлять файлы при выключенном компьютере
  2. Где должны храниться питоновские файлы, которые нужно запускать по расписанию и связанные с ними файлы, которые будут обновляться
  3. У меня есть код с библиотекой selenium, который не всегда отрабатывает с 1 раза, иногда требуется перезапускать его раз 5-8 (иногда очень долго прогружается сайт, иногда работает все быстро), как быть в такой ситуации, чтобы не было остановки кода
  4. Как можно сделать оповещения о том, что код успешно обновлен?

Интересует решение для mac и windows


Ответы (0 шт):