From 90d9881eb3fa493faef1f29c199e42788297f781 Mon Sep 17 00:00:00 2001
From: wuwei <wuquan-1230@q63.com>
Date: 星期三, 28 五月 2025 10:15:36 +0800
Subject: [PATCH] 1.修改monitor.sh脚本,增加app.ini控制应用程序启停  要提交的变更: 	新文件:   local/default/app.ini 	修改:     local/monitor.sh

---
 local/monitor.sh |   23 ++++++++++-------------
 1 files changed, 10 insertions(+), 13 deletions(-)

diff --git a/local/monitor.sh b/local/monitor.sh
old mode 100755
new mode 100644
index 6c3cb69..008c5fc
--- a/local/monitor.sh
+++ b/local/monitor.sh
@@ -14,19 +14,9 @@
 powerLog=/work/data/power.log
 msg="/usr/sbin/dclient -s "
 wtdog="/usr/local/script/wtd -f"
+appEnv="/work/app.ini"
+appEnvDef="/usr/local/default/app.ini"
 #########################################################################
-
-gate=fzBus
-gui=gui
-db=DataBase
-svr=svr
-main=MainControl
-net=NetModule
-dc=dclient
-mul=MulticastIP
-lk=linkage
-#arrayAppName=("$center" "$para" "$svr" "$dc")
-arrayAppName=" $main $dc $net $gate $svr $lk "
 
 ReMountScript=/tmp/remount
 poweroffFile=/tmp/poweroff  # system poweroff flag file
@@ -128,9 +118,16 @@
 $msg "device IotNetGate start..."
 source /etc/profile
 
+if [ ! -f $appEnv ]
+then 
+    echo "app env file not found, copy from default."
+    cp $appEnvDef $appEnv
+fi
+
 while true
 do 
-	for i in $arrayAppName #${arrayAppName[@]}
+	source $appEnv
+	for i in $applist 
 	do
 		detectProgram $i
 	done

--
Gitblit v1.9.3