dafloria
(usa Ubuntu)
Enviado em 30/08/2013 - 00:04h
Boa noite a todos. Desde já agradeço muito se alguem puder me ajudar.
Preciso que, rodando um script apartir do servidor, uma aplicação (openasb-client) gráfica seja executada no display do micro cliente.
São 11 Celerons 1.x com 512MB de RAM (o server tem 1.5 GB de RAM), Rodando XUbuntu 13.04 com o openasb para gerenciar os munícipes cadastrados.
Já tentei algo como:
sshpass -p xxxx ssh root@192.168.208.130 bash /home/telecentro/openasb.bash (para rodar um script que execute o programa no cliente)
sshpass -p xxxx ssh root@192.168.208.130 openasb-client
sshpass -p xxxx ssh -X telecentro@192.168.208.130 openasb-client (alterando a variável DISPLAY para 0:0, ipcliente:10.0, etc.)
Nada funciona. essa última opção abre a aplicação da máquina cliente, só que no servidor. preciso que a aplicação rode no ambiente gráfico do cliente.
Só para explicar a situação. Sou coordenador de T.I. da Prefeitura da minha cidade, montei um telecentro comunitário baseado em linux (xubunutu com openasb), só que a atendente que colocaram no telecentro é uma senhora que não tem noção nenhuma de windows, muito menos de linux. Cada vez que, por algum motivo qualquer, algum micro perde a conexão com o server ela reinicia o servidor e todos os computadores (outro dia me disse que desligava os micros direto no estabilizador e ligava todos novamente). Já viram o meu drama né...
Preciso criar um script que teste se a conexão com os micros está ok e reconecte se necessário, mas quando preciso reconectar, preciso matar o processo e executar novamente o openasb no cliente. Todo o resto já está funcionando, só falta a questão de executar a aplicação na estação cliente. hoje preciso ir até a máquina e executar um segundo script, mas isso já é demais para essa atendente.
Muito obrigado.