У меня есть приложение, которое я хочу запустить на виртуальной машине для обновления базы данных данными, возвращаемыми из API каждые 15 минут.
При исследовании проблемы кажется, что традиционный подход заключается в использовании библиотеки планирования и т. Д. (Т. Е. Запускать задачу x каждый час).
Есть ли что-то изначально неправильное в использовании только повторяющегося цикла while и задержки time.sleep (900)? Другими словами, произойдет ли сбой / слишком много памяти? И т. Д. Эта программа будет работать на виртуальной машине практически неограниченное время.
while True:
print('hello world')
time.sleep(900)