Pular para o conteúdo

Verificação automática de disponibilidade de serviços

Dica publicada em Linux / Comandos
Perfil removido removido
Hits: 7.345 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Verificação automática de disponibilidade de serviços

Muitas vezes, por diversos motivos, um daemon pode ser fechado pelo sistema, o que causa indisponibilidade dos serviços.

Para resolver parcialmente este problema, abaixo segue uma dica de um script que verifica o serviço e, caso o mesmo não esteja rodando, carrega o daemon.

Como exemplo, está sendo utilizado o serviço do IM Control, mas você pode personalizar conforme a sua necessidade.

Recomendo rodar o script a todo minuto, para isso adicione a entrada na /etc/crontab:

*/1 * * * * root /opt/imcontrol/status_imcontrol.sh &> /dev/null
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Segue o script:

#!/bin/sh
# Verifica se o imcontrol está rodando
# Por Alexandro G. Correa - Porto Alegre - RS
# alex.linux (at) gmail.com


PROCESSO="$(ps -A | grep imcontrol | cut -d' ' -f11)"

if test "$PROCESSO" = ""
then
/etc/init.d/imcontrol start
fi

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Linux mais do que um sistema, uma cultura

Instalando o Opera 9.02 no SuSE 10.1

Codificação Hexadecimal On-Line

Instalando Spotify no Ubuntu 19.04

Como configurar o Apache para rodar uma aplicação WSGI básica

Exercício Prático LPIC 08

Simplificando o manual do terminal no Ubuntu 26.04

sysdig - Ferramenta de inspeção de eventos em tempo real

Como remover PPAs definitivamente

Instalação de pacotes em sistemas Sabayon sem acesso à rede

#1 Comentário enviado por gabrielsp em 09/11/2007 - 19:23h
favoritada! =D
#2 Comentário enviado por claytonbh em 12/03/2008 - 10:26h
fino demais vei, ja to utilizando.

o meu mailgraph ta parando e ate eu descobrir oq esta acontecendo sua dica vai salvar minha vida.

[]s

Contribuir com comentário

Entre na sua conta para comentar.