← До списку лабораторних по Python
Повний опис / сценарій лабораторної:
Meta: навчитися запускати періодичні завдання без системного cron за допомогою вбудованого планувальника. Krok 1. Встановити apscheduler у віртуальне середовище. Komandi: cd ~/python_lab1; source .venv/bin/activate; pip install APScheduler Krok 2. Створити модуль src/app/sched94.py. Krok 3. Додати функцію job яка виводить поточний час і симулює корисну дію. Krok 4. Налаштувати BackgroundScheduler і додати job з інтервалом у кілька секунд. Krok 5. Запустити скрипт і переконатися що завдання виконується за розкладом. Krok 6. Додати тригер cron для задачі яка виконується раз на хвилину або годину. Krok 7. Занотувати як зберігати стан задач у базі щоб переживати рестарти. Krok 8. Продумати взаємодію такого планувальника з systemd або Kubernetes. Krok 9. Додати логування успішних і помилкових запусків задач. Krok 10. Mini zvit. Zavdannya: опиши які задачі з cron можна було б перенести у такий внутрішній планувальник.