nohup, screen и надежда на то, что скрипт никогда не упадёт, — не лучший вариант для эксплуатации. В этой статье рассказывается, как организовать запуск небольших Python-приложений средствами самого Linux — без Docker, Supervisor и отдельной системы мониторинга.В статье разобраны:
🚀 запуск и автоматический перезапуск через systemd;
🚀 хранение секретов и ограничение прав процесса;
🚀 сбор и ротация логов с помощью journald;
уведомления о сбоях в Telegram вместе с фрагментом журнала;
🚀 запуск задач по расписанию через systemd timers вместо cron.
Читать на Хабре
@usr_bin_linux