Automatize o log no PuTTY e execute comandos [duplicados]

0

Eu regularmente faço login no PuTTY e executo os seguintes comandos para concluir uma tarefa.

1º comando:

cd/u01/app/oracle/user_projects/domains/COLLECT/EOD/bin_arm

2º comando:

./FileUpload.sh

3º comando:

cd/u01/app/oracle/user_projects/domains/COLLECT/EOD/bin_arm

4º comando:

./execute_eodarx.sh

Como posso automatizar isso com a ajuda de scripts em lote ou outros?

Eu preciso executar esses comandos de forma síncrona. (O próximo comando é executado após a conclusão do comando anterior).

    
por user9749652 26.06.2018 / 05:31

2 respostas

1

Você praticamente já escreveu o roteiro. Se você colocar todos os quatro comandos em um arquivo no servidor, poderá executá-lo via sh myscript.sh e terá o script em lote.

(Se você também quiser que ele seja executado como ./myscript.sh , primeiro adicione o cabeçalho #!/bin/sh no topo, então use chmod a+x myscript.sh para marcar o arquivo como executável.)

    
por 26.06.2018 / 09:06
0

Se você estiver usando qualquer sistema operacional Windows, tente usar o Multi Tabbed Puty

Possui recursos como salvar e gerenciar sessões de massa e executar scripts automaticamente sempre que as sessões são iniciadas.

Para executar comandos automaticamente após o login,

  • Clique com o botão direito do mouse na sua sessão do Putty nos servidores e selecione Propriedades
  • Clique na guia Scripts na caixa de diálogo recém-aberta
  • Na caixa fornecida, você pode adicionar os comandos que serão executados após entrar Você também pode especificar o período de espera após o qual os comandos serão executados.
por 26.06.2018 / 07:50