wuwei
2025-05-28 7c16e785d2ece656fb0822f7b2514f59dd23e91d
local/monitor.sh
old mode 100755 new mode 100644
@@ -12,21 +12,10 @@
mountSd=/usr/local/etc/mount_sd.sh
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
@@ -61,7 +50,6 @@
        fi
   else
            echo "start back $proName"
            $msg "start back $proName"
       $backup_path/$proName &
   fi
   return 0;
@@ -80,7 +68,6 @@
      echo "find $proName running, proPid: $proPid" >> /dev/null
   else 
      echo "$proName is not run"
      $msg "$proName is not run"
      findAppPathReStart $proName
   fi
@@ -95,7 +82,6 @@
        if [ -f $poweroffFile ]
   then 
       echo "poweroff..."
            $msg "poweroff..."
       pofftime=`date  '+%Y/%m/%d %H:%M:%S: '`
       echo "$pofftime 系统断电" >> $powerLog
       sleep 5
@@ -125,12 +111,19 @@
#########################################################################
$msg "device IotNetGate start..."
echo "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