Pré-requisitos
- É necessário ter o putty configurado para acessar o host ESX sem senha
- Todos os arquivos devem estar no mesmo diretorio (putty.exe *.bat e *.sh), dessa forma não é necessário passar o caminho para os arquivos quando executar o putty.
Scripts
1. Criar o arquivo desliga.sh, que será executado no host, conforme abaixo.
#!/bin/bash
poweroff
2. Criar o arquivo desliga.bat, que ira executar o putty, com o conteúdo abaixo
REM : ########################################################################
REM : Script que executa o putty e o arquivo .sh para desligamento do host
REM : O comando abaixo desativa a exibição dos comandos na tela.
echo off
REM : executa o putty passando os dados da sessão salva como parâmetro
REM : e executando no servidor o script passado como argumento por '-m' sem
REM : esperar pela finalização desse script. Ou seja, o comando é executado e
REM : enviando o script para o servidor e retornando para executar a próxima
REM : linha, sem aguardar a confirmação de execução ou não.
start "" "putty.exe" -load [NOME_SECAO_SALVA_PUTTY] -m "desliga.sh"
REM : sleep que pelos meus testes não serve pra nada
sleep 3000
REM : finaliza o script
exit
REM : ########################################################################
Nenhum comentário:
Postar um comentário
Sinta-se a vontade para comentar!
Colaborações, criticas, sugestões, dúvidas, todos os comentários são bem vindos!