shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] Sair do SSH pelo script....


From: Rodolfo Villanova - TmS Brasil
Subject: RES: [shell-script] Sair do SSH pelo script....
Date: Thu, 18 Sep 2003 16:34:05 -0300

Armando,

Não tenho como testar em ambiente Linux por aqui, mas olhando o problema por
alto, em primeiro lugar usaria como inspiração uma sugestão pra executar
telnet postada aqui mesmo na lista, essa semana, pelo Julio Neves:

(sleep 5;echo $USER;sleep 5;echo $PASSW;sleep 5;./meusistema;sleep 5)|ssh
servidor

Ou então, adotaria uma outra tática:

- em primeiro lugar, experimente retirar o primeiro comando "exit", que
simplesmente vai executar a saída do teu script, ao invés de encerrar a
sessão no servidor-destino.
No lugar dele, insira um comando "echo $$" para obter o process_id da sessão
aberta no servidor, atribuindo-a a uma variável. Na linha seguinte, insira
uma instrução "kill" no conteúdo dessa variável.
Esse "kill" deve provocar o encerramento da sessão ssh no servidor.

Cabe destacar que isso são idéias NÃO TESTADAS (talvez a execução do kill
possa não funcionar no servidor, ou pior: funcionar sim, mas na estação
cliente!).

Deverão surgir idéias melhores que as apresentadas acima. Desenvolva a que
achares mais conveniente.

Saudações,
-----------------
Rodolfo Villanova

> -----Mensagem original-----
> De: Armando Roque Ferreira Pinto [mailto:address@hidden]
> Enviada em: quinta-feira, 18 de setembro de 2003 14:08
> Para: address@hidden
> Assunto: [shell-script] Sair do SSH pelo script....
>
>
> Ola,
>
> Eu fiz o seguinte script
>
> #!/bin/bash
> ssh servidor
> ./meusistema
> exit
> exit
>
> O proposito deste carinha é funcionar no ~/.bashrc do usuario, para que
> toda vez que ele acionar o shell, logar no servidor com o ssh e depois
> executar o sistema, ok, até aqui ele funciona, mas qdo eu saio do
> sistema o exit esta funcionando no script e nao no bash, eu preciso
> fechar a conexao do SSH e do Shell aberto, eu tentei tambem o logout, só
> que nao aceita no script.
> A intencao deste script no .bashrc é para nao permitir que os usuarios
> da rede tentem fazer gracinhas no shell do servidor...
> E caso seja possível ele cancelar tudo isso para ganhar acesso é
> possível deixa-lo seguro, para que nao aborte o processo???
>
> Obrigado,
>
> Armando



reply via email to

[Prev in Thread] Current Thread [Next in Thread]