agri_xumu/forever.py

18 lines
350 B
Python

import schedule
import time
import subprocess
def job():
subprocess.Popen(['supervisorctl restart push_stream'], shell=True)
# 每半小时执行一次
schedule.every(5).minutes.do(job)
try:
while True:
schedule.run_pending()
time.sleep(5)
except Exception as e:
subprocess.Popen(['supervisorctl reload'], shell=True)