Я использую sh, чтобы запланировать сценарий python на каждые 30 минут. В настоящее время я использую таймер для запуска сценария python, но он не работает точно. Я использую Linux. Этот код отлично работает на windows, но не работает правильно на Linux. Он должен срабатывать через полчаса, но срабатывает в течение минуты.
from datetime import datetime, timedelta
from threading import Timer
j=1
while True :
x=datetime.today()
y = x + timedelta(minutes=10*j)
print(y)
delta_t=y-x
secs=delta_t.seconds + 1
def hello_world():
print ("hello world")
print("yes)")
t = Timer(secs, hello_world)
t.start()
j=j+1`
Может ли кто-нибудь указать на ошибку в приведенном выше коде или предложить альтернативу для запуска сценария python в linux после каждые 30 минут?
Спасибо