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:
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.
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:
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.
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.