1.修改monitor.sh脚本,增加app.ini控制应用程序启停
要提交的变更:
新文件: local/default/app.ini
修改: local/monitor.sh
已添加1个文件
已修改1个文件
34 ■■■■■ 文件已修改
local/default/app.ini 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
local/monitor.sh 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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 "
local/monitor.sh
old mode 100755 new mode 100644
@@ -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