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