Olá pessoal,
Estou usando xHarbour com Servidores Linux e os Clientes rodam o programa em seções SSH... Geralmente os clientes conectam no servidor usando clientes como Putty ou o próprio SSH do Linux...
Quem usa SSH, sabe que um dos maiores problemas é "O que fazer com as seções SSH de clientes que cairam de forma abrupta ? " (micro desligado, reset, etc)... Pois nesses casos o programa continuará rodando no Servidor...
Atualmente estou "matando" as seções de clientes que não respondem ao Servidor em até 2 tentativas de 15 segundos cada.... Para isso configurei o servidor SSH ( /etc/ssh/sshd_config ) com:
ClientAliveInterval 15
ClientAliveCountMax 2
Essa configuração ajuda muito, pois não deixa nenhum arquivo / registro Travado por causa de terminais que cairam...
Porém, o ideal seria recuperar a seção SSH assim que o cliente re-conectasse, disponibilizando a mesma tela em que o programa estava.. Pesquisando na internet achei as dicas abaixo, para o uso do programa SCREEN
http://www.zago.eti.br/ssh/ssh.html#toc30
O Screen funciona adequadamente para essa tarefa, e com ele seria possível até mesmo "compartilhar" a mesma seção... (O "chefe" poderia ver o que está sendo executado em cada terminal)
Porém o SCREEN "bagunça" a saida de tela... e "não conhece" todos os caracteres da página de código CP437... "comendo" algums caracteres / letras da tela...
Alguem tem experiência com o SCREEN, e conseguiu usa-lo de forma adequada para recuperar uma seção SSH rodando um programa xHarbour ?
xHarbour Linux com SSH e SCREEN
Moderador: Moderadores
