Ir para conteúdo
Fórum Script Brasil

Antonio Eliseu

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Antonio Eliseu

Antonio Eliseu's Achievements

0

Reputação

  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...