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 @@
1709347113656
-
+
+
+ 1709347345026
+
+
+
+ 1709347345026
+
+
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)