Página 1 de 5 12345 ÚltimoÚltimo
+ Responder ao Tópico



  1. Bom dia pessoal,

    Estou precisando que um determinado servidor, ao desligar, execute um script durante o shutdown, que irá desligar outro servidor. Criei uma relação de confiança entre os servers, para nao ter a necessidade de digitar senhas. O comando utilizado no script para desligar o outro servidor é "ssh nome_usuario@ip_servidor_que_sera_desligado shutdown -h -t 30 now". Testei o comando e ele está funcionando. Coloquei permissão de execução no script e executei o mesmo e ele está funcionando perfeitamente. O problema é que, durante o shutdown, este script está dando erro na hora de executar. Já tentei colocar este comando dentro do /etc/init.d/halt, porém, durante o shutdown, o script não está dando o seguinte erro: "ssh: connect to host 192.168.0.200 port 22: network is unreachable". Já tentei colocar o script na pasta /etc/init.d e criar um link simbolico na rc0.d, colocando o script na posição S00, e nada. Já tentei colocar na /etc/rc.d/init.d e criar um link simbólico na rc0.d e também não funcionou.

    Alguém tem ideia do que pode estar acontecendo ou que que há de errado nas configurações que eu fiz? Eu teria que colocar este script para ser executado antes de qualquer outro processo, durante o shudown, certo? Como eu poderia fazer para este script funcionar?


    Obrigado!!!

    O meu script ficou assim:

    #!/bin/bash

    ssh nome_usuario@ip_servidor_que_sera_desligado shutdown -h -t 30 now.



    Vlw!

  2. Olha ate onde eu sei, posso esta falando besteira, mas um dos servicos a ser fechado primeiro pelo shutdown é o ssh. Me corrija se estou errado.



  3. Boa tarde JorgeAldo,

    Fiz estes procedimentos, porém continua não funcionando. A unica forma que consegui para que funcionasse foi colocando dentro do script /etc/functions, mas o problema é que este script é utilizado no startup também!


    Vlw!

  4. amigo cria um usuario no servidor que vc quer desligar
    e altera no /etc/passwd onde estiver /bin/sh ou /bin/shell ou /bin/bash (ja vi de tudo neste arquivo)
    e coloca /bin/shutdown
    assim quando vc logar via ssh usando este usuario ele ira desligar o servidor

    ai só chamar o ssh para este user no init0
    qual distro vc esta usando ??



  5. desculpas agora que vi que vc postou que usa redhat






Tópicos Similares

  1. script para importar arquivo no mikrotik
    Por dragon1910 no fórum Redes
    Respostas: 1
    Último Post: 14-10-2007, 20:16
  2. Script para mascarar IP no MT
    Por fabiocp1984 no fórum Redes
    Respostas: 12
    Último Post: 31-03-2007, 11:53
  3. script para adicionar usuário no linux e no samba + criar pasta home
    Por FAHHAM no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 11-04-2006, 15:23
  4. colocar serviço para inicializar automaticamente no Debian
    Por estudante no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 23-01-2006, 21:38
  5. Script para incluir textos no meio de arquivos
    Por Edilmar no fórum Servidores de Rede
    Respostas: 2
    Último Post: 18-11-2005, 18:56

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L