Automatize putty via batch e execute um comando

2

Eu uso putty todos os dias para acessar uma sessão do Linux e executar alguns comandos.

Agora, como tenho uma ideia para automatizar esse processo, gostaria de receber ajuda para concluir esse processo.

Eu fiz um arquivo em lote que contém os comandos abaixo:

Start putty.exe [email protected] 22 -pw 1234

Usando esse script, posso abrir uma sessão putty .

Agora quero que execute meu próximo comando também:

ps -eaf|grp sometext

Por favor, você pode me ajudar a conseguir isso?

É um enorme desafio para mim.

    
por Asheesh Kubde 04.12.2015 / 11:21

3 respostas

0

Acho que você pode chamar outro script dentro deste arquivo de lote existente contendo outros comandos que você deseja executar.

Eu só dei uma olhada nisso, apenas algo parecido com o que você está tentando:

link

    
por 04.12.2015 / 11:30
0

Você deve usar um script de login do servidor. No seu servidor, crie um arquivo .bash_profile em sua pasta pessoal (se já não estiver presente) e coloque os scripts lá. Normalmente, seu servidor é configurado para executar o script de login .bash_profile sempre que o usuário faz login.

Para saber onde está sua pasta pessoal, digite echo $HOME .

Talvez você também queira configurar o SSH, para que não tenha login sempre. Eu não tenho certeza de como seguro é passar as credenciais de login através do arquivo em lote.

    
por 04.12.2015 / 11:38
0

Você viu o comando Plink do PuTTY?

Citando a documentação:

Plink is a command-line connection tool similar to UNIX ssh. It is mostly used for automated operations, such as making CVS access a repository on a remote server.

link

    
por 14.10.2018 / 02:08