
Gostaria que o PuTTY fosse executado automaticamente screen -RD
quando eu fizer login, mas gostaria, se possível, que isso fosse configurado como parte do PuTTY ou que o servidor identificasse quando um usuário PuTTY está conectado e force screen -RD
.
Não desejo que isso aconteça em outras caixas, pois não quero particularmente que isso afete certos processos automatizados, pois precisam se preocupar se screen -RD
já estão ocupados e incapazes de aceitar comandos.
Obrigado!
Responder1
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.
Um aviso: certifique-se de que essa é realmente a combinação de opções que você deseja; pois isso fechará qualquer sessão que você já tenha aberta. Você pode querer usar -Rd
ou ter alguma lógica baseada na screen -list
saída do grepping.
Responder2
Resolvi esse problema no lado do servidor quando percebi que nunca houve 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 com esse sistema (ou shell que eu abra) se reconecte 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 isso não acontecer automaticamente existir.