refs #526 implement muestraMenu()
parent
97246759c1
commit
e92d8855a1
|
@ -103,7 +103,7 @@ class ogAdmClientWorker(ServerWorker):
|
||||||
#servidorAdm = self.service.config.get('ogAdmClient', 'servidorAdm')
|
#servidorAdm = self.service.config.get('ogAdmClient', 'servidorAdm')
|
||||||
#puerto = self.service.config.get('ogAdmClient', 'puerto')
|
#puerto = self.service.config.get('ogAdmClient', 'puerto')
|
||||||
self.pathinterface = self.service.config.get('ogAdmClient', 'pathinterface')
|
self.pathinterface = self.service.config.get('ogAdmClient', 'pathinterface')
|
||||||
#urlMenu = self.service.config.get('ogAdmClient', 'urlMenu')
|
urlMenu = self.service.config.get('ogAdmClient', 'urlMenu')
|
||||||
#urlMsg = self.service.config.get('ogAdmClient', 'urlMsg')
|
#urlMsg = self.service.config.get('ogAdmClient', 'urlMsg')
|
||||||
logger.setLevel(loglevel)
|
logger.setLevel(loglevel)
|
||||||
except NoOptionError as e:
|
except NoOptionError as e:
|
||||||
|
@ -172,6 +172,8 @@ class ogAdmClientWorker(ServerWorker):
|
||||||
|
|
||||||
logger.info ('Acciones pendientes procesadas')
|
logger.info ('Acciones pendientes procesadas')
|
||||||
|
|
||||||
|
self.muestraMenu()
|
||||||
|
|
||||||
def onDeactivation(self):
|
def onDeactivation(self):
|
||||||
"""
|
"""
|
||||||
Sends OGAgent stopping notification to OpenGnsys server
|
Sends OGAgent stopping notification to OpenGnsys server
|
||||||
|
@ -499,6 +501,26 @@ with open (subprocs_log, 'ab') as fd: ## TODO improve this logging
|
||||||
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
def cargaPaginaWeb(url=None):
|
||||||
|
if (not url): url = self.urlMenu
|
||||||
|
os.system ('pkill -9 browser');
|
||||||
|
|
||||||
|
#p = subprocess.Popen (['/opt/opengnsys/bin/browser', '-qws', url])
|
||||||
|
p = subprocess.Popen (['/usr/bin/xeyes'])
|
||||||
|
try:
|
||||||
|
p.wait (2) ## si el proceso se muere antes de 2 segundos...
|
||||||
|
logger.error ('Error al ejecutar la llamada a la interface de administración')
|
||||||
|
logger.error ('Error en la creación del proceso hijo')
|
||||||
|
logger.error ('return code "{}"'.format (p.returncode))
|
||||||
|
return False
|
||||||
|
except subprocess.TimeoutExpired:
|
||||||
|
pass
|
||||||
|
|
||||||
|
return True
|
||||||
|
|
||||||
|
def muestraMenu(self):
|
||||||
|
self.cargaPaginaWeb()
|
||||||
|
|
||||||
def process_NoComandosPtes(self, path, get_params, post_params, server):
|
def process_NoComandosPtes(self, path, get_params, post_params, server):
|
||||||
logger.warn('in process_NoComandosPtes')
|
logger.warn('in process_NoComandosPtes')
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue