Ir para conteúdo
Fórum Script Brasil

Antonio Eliseu

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Antonio Eliseu postou

  1. Olá, desculpem aqueles que estão mais evoluídos na programação, pela pergunta que irei fazer. Tenho um linux, com sistema antigo. Estamos preparando para fazer a troca de maquina e sistemas, mas essa mudança só poderá ser efetuada no inicio do mês que vem, então preciso arrumar um meio de segurar o sistema até lá.. hehehe O que ocorre é que nesta máquina roda um radius e por algum motivo, o serviço está caindo. O que estou tentando fazer é um script para adicionar no crontab e assim, ao verificar que ele caiu, o sistema restarta o serviço. Como faz muito tempo que não mexo com script, estou meio enferrujado. Será que alguém podia me dar uma luz? O comando manual para ligar o serviço é: service radiusd.init start Bolei um scriptzinho, que teria o seguinte conteúdo: __________________________ #!/bin/bash ps -C radiusd > /dev/null if [ $? == 0 ]; then { echo "Servico radius no ar" } else { echo "Servico radius parado. Iniciando radius..." service radiusd.init start } fi ____________________________ Depois bastaria adicioná-lo ao crontab. Coloquei ps -C pois, o comando lista o radius ativo ou não (já verifiquei o pid), pois no ps x, o processo que é apresentado seria: /usr/local/sbin/radiusd -y Minha duvida é a seguinte. O script está certo? Alguém recomenda outro tipo de script? Esse no caso, pretendo colocar para verificar de 5 em 5 minutos. Agradeço antecipadamente qualquer ajuda. Como disse, scripts não mexo a algum tempo, então já viu :) Obrigado novamente. Antônio
×
×
  • Criar Novo...