From 143d6fc3f900281d81a1aa2e12b31eb368fe7e41 Mon Sep 17 00:00:00 2001 From: xyj <1090822794@qq.com> Date: Sat, 2 Mar 2024 10:47:31 +0800 Subject: [PATCH] update --- .idea/workspace.xml | 11 ++++++++++- conf/common/forever.conf | 7 +++++++ forever.py | 13 ++++++++----- 3 files changed, 25 insertions(+), 6 deletions(-) create mode 100644 conf/common/forever.conf diff --git a/.idea/workspace.xml b/.idea/workspace.xml index fbcd17d..4527cb0 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,6 +5,7 @@ + @@ -259,7 +260,15 @@ diff --git a/conf/common/forever.conf b/conf/common/forever.conf new file mode 100644 index 0000000..98515b2 --- /dev/null +++ b/conf/common/forever.conf @@ -0,0 +1,7 @@ +[program:push_stream] +directory=/home/pi/agri_xumu +command=/usr/bin/python forever.py +user=pi +autostart=true +autorestart=true +redirect_stderr=true diff --git a/forever.py b/forever.py index 0f7018c..fcf0e9a 100644 --- a/forever.py +++ b/forever.py @@ -9,8 +9,11 @@ def job(): # 每半小时执行一次 -schedule.every(1).minutes.do(job) - -while True: - schedule.run_pending() - time.sleep(1) +schedule.every(10).minutes.do(job) +try: + while True: + schedule.run_pending() + time.sleep(1) +except Exception as e: + print(e) + subprocess.Popen(['supervisorctl reload'], shell=True)