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 ++++++++++-------------
local/default/app.ini | 11 +++++++++++
2 files changed, 21 insertions(+), 13 deletions(-)
diff --git a/local/default/app.ini b/local/default/app.ini
new file mode 100644
index 0000000..3c791a4
--- /dev/null
+++ b/local/default/app.ini
@@ -0,0 +1,11 @@
+gate=fzBus
+gui=gui
+db=DataBase
+svr=svr
+main=MainControl
+net=NetModule
+dc=dclient
+mul=MulticastIP
+lk=linkage
+export applist=" $main $dc $net $gate $svr "
+
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