1901 читали · 3 года назад
Запускаем Python-скрипт на сервере, чтобы он работал всё время
Про демонов и работу сервера Однажды мы сделали цикл статей про телеграм-ботов: В итоге мы остановились на том, что научились запускать скрипт на сервере, чтобы он работал после разрыва соединения. Но это половинчатое решение: если мы перезапустим сервер, то бот остановится. Иногда сервер перезагружается сам на стороне провайдера, например при плановых технических работах. И тогда наши скрипты умирают. Сейчас нам нужно такое решение, чтобы бот автоматически перезапускался при любых обстоятельствах...
8 месяцев назад
🌟📡 Быстрый запуск Python-скриптов как системный сервис
🌟📡 Быстрый запуск Python-скриптов как системный сервис Любишь ли ты делать свои скрипты неотъемлемой частью системы? Сегодня расскажу, как запустить Python-скрипт в фоновом режиме, чтобы он всегда был на страже — словно надежный шериф на улицах системы. Преимущества этого подхода: - автоматический запуск при старте системы - постоянное выполнение без удержания терминала - гибкость настройки через системные инструменты Для этого используем systemd, ведь он — главный дирижёр современных Linux. Создаем unit-файл: [Unit] Description=Мой Python-скрипт After=network.target [Service] ExecStart=/usr/bin/python3 /путь/к/скрипту...