import schedule
import time
schedule.every(15).minutes.do("Имя функции")
while True:
schedule.run_pending()
time.sleep(1)
Если тебе нужно каждые N минут выполнять действие можешь использовать schedule, хочу заметить для работы schudle нужен цикл, чтобы не стопить всю программу можешь подключить много поточность threading и сделать так:
import schedule
import time
from threading import Thread
def sch():
while True:
schedule.run_pending()
time.sleep(1)
def start():
schedule.every(5).minutes.do(staff)
schedule.every(5).minutes.do(getall)
Thread(target= sch).start()