Vigilante
Publicado por Fábio Berbert de Paula 11/08/2008
[ Hits: 7.865 ]
Homepage: https://fabio.automatizando.dev
Script usado para monitorar processos. O código abaixo ilustra o monitoramento do Apache. As strings de saída do comando "ps ax" e de restart do serviço podem variar de acordo com a distribuição. Este foi testado em Debian.
O script fica rodando em loop infinito e checa uma vez a cada 5 minutos pelo funcionamento do processo. Se ele não estiver rodando, ele o reinicia automaticamente.
Como executar:
$ chmod a+x vigilante.sh
$ ./vigilante.sh
Parando:
$ killall vigilante.sh
ou
Ctrl+C
#!/bin/sh NOMECOMANDO='apache2' COMANDO='sudo /etc/init.d/apache2 restart' while test 1 do SAIDA=`ps ax | grep $NOMECOMANDO | grep -v grep` if ! echo $SAIDA | grep $NOMECOMANDO 1>/dev/null ; then echo Reiniciando comando... $COMANDO fi sleep 5 done
Capturando tela em modo gráfico (Melhorado)
Atualiza o sistema e instala pacotes no sistema
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Proteja seu Linux Mint com o Timeshift: Restaure o sistema mesmo que ele não inicie!
Instalando Google Chrome no Debian 13
Alguém pode me recomendar um editor de textos? (0)
meus dois pen drives não são mais reconhecidos pelo meu PC apos tentar... (1)