#!/bin/sh serverUrl=`sed '/^serverUrl=/!d;s/.*=//' ./config/application.properties` bindIp=`sed '/^bindIp=/!d;s/.*=//' ./config/application.properties` wgToken=`sed '/^wgToken=/!d;s/.*=//' ./config/application.properties` submitSeconds=`sed '/^submitSeconds=/!d;s/.*=//' ./config/application.properties` telnetIp=`sed '/^telnetIp=/!d;s/.*=//' ./config/application.properties` smartOn=`sed '/^smartOn=/!d;s/.*=//' ./config/application.properties` logDays=`sed '/^logDays=/!d;s/.*=//' ./config/application.properties` logCheckSeconds=`sed '/^logCheckSeconds=/!d;s/.*=//' ./config/application.properties` shellToRun=`sed '/^shellToRun=/!d;s/.*=//' ./config/application.properties` echo $serverUrl echo $bindIp echo $wgToken echo $submitSeconds echo $telnetIp echo $smartOn echo $logDays echo $logCheckSeconds echo $shellToRun echo "开始备份config/application.properties -> config/application.properties_bak------" mv config/application.properties config/application.properties_bak echo "application.properties备份完成------" echo "开始备份wgcloud-agent-release -> wgcloud-agent-release_bak------" mv wgcloud-agent-release wgcloud-agent-release_bak echo "wgcloud-agent-release备份完成" echo "开始下载新的application.properties------" wget https://www.wgstart.com/download/3.3.5/update/application.properties echo "下载完成------" mv application.properties config/ echo "开始将原来的application.properties值赋值到新的application.properties------" sed -i "s#^serverUrl=.*#serverUrl=${serverUrl}#g" ./config/application.properties sed -i "s#^bindIp=.*#bindIp=${bindIp}#g" ./config/application.properties sed -i "s#^wgToken=.*#wgToken=${wgToken}#g" ./config/application.properties sed -i "s#^submitSeconds=.*#submitSeconds=${submitSeconds}#g" ./config/application.properties sed -i "s#^telnetIp=.*#telnetIp=${telnetIp}#g" ./config/application.properties sed -i "s#^smartOn=.*#smartOn=${smartOn}#g" ./config/application.properties sed -i "s#^logDays=.*#logDays=${logDays}#g" ./config/application.properties sed -i "s#^logCheckSeconds=.*#logCheckSeconds=${logCheckSeconds}#g" ./config/application.properties if [ -n "$shellToRun" ]; then sed -i "s#^shellToRun=.*#shellToRun=${shellToRun}#g" ./config/application.properties fi echo "赋值完成------" echo "开始下载新的wgcloud-agent-release------" wget https://www.wgstart.com/download/3.3.5/update/agent-amd64/wgcloud-agent-release echo "下载完成------" echo "更新完成,开始重启agent------" ./start.sh