Em Ter�a, 27 de Maio de 2003 09:56, Rafael Araujo da Fonseca escreveu: > preciso de um script que fa�a o seguinte:
Bash script, suponho. > A maquina A de um ping com uma sequencia de 40 tentativas na maquina > B. Se a maquina B naun responder nenhuma vez ele reinicia a maquina > A. Alguem sabe como fazer isso? Existe isso pronto ou algo parecido > em algum lugar? Obrigado use o programa "ping". A op��o "-c" permite escolher quantos pacotes se deseja enviar: $ ping -c 40 O c�digo de retorno ir� lhe indicar se B respondeu ou n�o. Caso n�o tenha respondido, retornar� 1. Ocorrendo isto, o script dever� executar o seguinte comando (como root): # reboot Um trecho de c�digo que faria o descrito acima seria: ### ping -c1 maquinaB &>/dev/null if [ $? = 1 ]; then reboot fi ### Note que o c�digo acima deve ser executado como root. Uma alternativa � utilizar o comando "su", com um usu�rio normal em /etc/suauth, para executar o comando "reboot". Mais informa��es: man ping man reboot man su -- Anderson Lizardo _______________________________________________________________________ Yahoo! Mail Mais espa�o, mais seguran�a e gratuito: caixa postal de 6MB, antiv�rus, prote��o contra spam. http://br.mail.yahoo.com/ --------------------------------------------------------------------------- Esta lista � mantida pela Conectiva S.A. Visite http://www.conectiva.com.br [EMAIL PROTECTED] Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
