Run 'screen -RD' automaticamente após a conexão do PuTTY

4

Eu gostaria que o PuTTY executasse automaticamente screen -RD quando eu logar, no entanto, eu gostaria, se possível, que este seja configurado como parte do PuTTY, ou que o servidor identifique quando um usuário PuTTY está conectado e forçar screen -RD .

Eu não desejo que isso aconteça de outras caixas, já que eu particularmente não quero que isso afete certos processos automatizados da necessidade de se preocupar se screen -RD já está ocupado e incapaz de aceitar comandos.

Obrigado!

    
por DanH 25.07.2011 / 18:48

2 respostas

6

A opção está em Conexão- > SSH nas opções do PuTTY. Basta colocar screen -RD no campo de comando remoto e ele será executado.

Uma palavra de advertência: verifique se essa é realmente a combinação de opções desejada. como é que vai fechar qualquer sessão que você já tenha aberto. Você pode querer usar -Rd ou ter alguma lógica baseada no grepping screen -list 's output.

    
por 25.07.2011 / 18:57
3

Eu resolvi esse problema do lado do servidor quando percebi que nunca havia uma instância em que eu quisesse um terminal que não fosse um terminal de tela. Eu adicionei screen -aAxRUO ao meu ~/.profile para que qualquer conexão SSH para esse sistema (ou shell que eu abro) reconecte-se instantaneamente à minha sessão de tela (sem desconectar os outros shells que eu possa ter aberto) ou crie uma nova sessão de tela se não existir automaticamente.

    
por 25.07.2011 / 19:05