def setIP(self,ip): setipCommand = self.config['setipCommand'] setipCommand = setipCommand.replace("${ip}",ip) Loger.log.writeWarnLog('setip:'+setipCommand) # os.system(setipCommand) Loger.log.writeWarnLog('ip address:'+str(IPUtil.get_ip_addressUnix(self.config['ipDevice'])))
f = open(mainfile, 'w') f.close() log.writeInfoLog('create file:'+mainfile) monitor = HAMointor.Monitor(HAConfig.MainConfig) monitor.monitorLocalHttpServer() command = "BackUpServer" log.writeWarnLog('switch backup flag to 0') log.writeErrorLog( 'switch to listener') elif command == "BackUpServer" or command == "b": log.writeWarnLog('exec listener+++++++++++++++++++++++++++++++++++++++') log.writeInfoLog( 'config info:'+str(HAConfig.BackUpConfig)) mainfile = HAConfig.MainConfig['mainServerSingle'] log.writeInfoLog('remove file:'+mainfile) if os.path.exists(mainfile) == True: os.remove(mainfile) if not IPUtil.get_ip_addressUnix(HAConfig.MainConfig['ipDevice']) == HAConfig.MainConfig['backupServiceIp']: log.writeErrorLog('have confict ip:'+str(IPUtil.get_ip_addressUnix(HAConfig.MainConfig['ipDevice']))) util = HAUtil.HAUtil(HAConfig.BackUpConfig) util.setIP(HAConfig.MainConfig['backupServiceIp']) listener = HAListener.HAListener(HAConfig.BackUpConfig) listener.handle() command = "MainServer" log.writeInfoLog( 'switch backup flag to 1') log.writeErrorLog( 'switch to mointor') elif command == "judgeByMainSingle" or command == "s": mainfile = HAConfig.MainConfig['mainServerSingle'] startBackUp= HAConfig.MainConfig['backupSingle'] finishSingle= HAConfig.MainConfig['backupFinishSingle'] log.writeInfoLog( 'Judge Start type .......') if os.path.exists(startBackUp) == True: command = "BackUpServer"