Как стать автором
Обновить

Комментарии 6

У зацикливания есть ощутимый минус если программа упадет, то самостоятельно в следующей период она не запуститься.

Поэтому лучше использовать APSCheduler:

from apscheduler.schedulers.background import BlockingScheduler

# Creates a default Background Scheduler
sched = BlockingScheduler()

def prompt():
    print("Executing Task...")

sched.add_job(prompt,'interval', seconds=5)

sched.start()

... который лишен этого недостатка + куча других плюшек по типу работы с асинхронным кодом.

VPS сервер Аренда сервера мне кажется избыточным решением... 

На самом деле, это - самый очевидный и хороший вариант решения. Никогда не знаешь, насколько поднимут плату всякие Yandex Functions и остальные.

Статья была бы полезной, если автор хотя бы рассказал про установку библиотек и работу скрипта в виртуальной среде типа venv - это очень нужно для работы на VPS серверах. Докер для одного скрипта - действительно избыточно.

Благодарю за комментарий. На выходных дополню статью.

Пользуясь случаем, немного пооффтоплю. Можно ли скрипты отлаживать с удаленной машины? Нет ли что-либо похожего на gdb server?

PyCharm умеет удаленную отладку по ssh

Платная версия PyCharm имеет.

Бесплатно можно ssh использовать с VSCode.

А если на гуи не нужны, то можно просто через консоль + vim/nano. Не сказал бы что неудобно. Тем более vim (не vi !) имеет возможность открыть несколько сессий одновременно. Считай почти как у IDE вкладки.

pythonanywhere - дёшево и сердито.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории