Monitoramento
Publicado por Diego Fabian Pimentel 04/02/2006
[ Hits: 5.893 ]
Este é meu primeiro Script!
Objetivo: Verificar se o programa ogg123 está ativo na memória.
Em caso positivo o script é encerrado, ao contrário ele tentará
colocá-lo para rodar, falhando nesta tentativa ele enviará um
e-mail para a conta especificada :)
Coloquei ele no cron, verificando de um em um minuto.
Se alguém quizer dar uma melhorada nas coisas sinta-se a vontade, mas por favor divida com a comunidade... Abraços!
#!/bin/sh # Script desenvolvido por Diego Fabian Pimentel em 03/02/2006 # Este é meu primeiro Script! # Objetivo: Verificar se o programa ogg123 está ativo na memória. # Em caso positivo o script é encerrado, ao contrário ele tentará # colocá-lo para rodar, falhando nesta tentativa ele enviará um # e-mail para a conta especificada :) # Coloquei ele no cron, verificando de um em um minuto. # Se alguém quizer dar uma melhorada nas coisas sinta-se a vontade # mas por favor divida com a comunidade... Abraços! monit=`ps -A | grep "ogg123"` if [ -n "$monit" ]; then echo 'Estou saindo!' exit else echo 'Estou iniciando o ogg123' ogg123 -z /home/fabian/Meus\ Documentos/Minhas\ Músicas/Ana\ Carolina/Perfil/* fi echo 'Estou esperando 10 segundos' sleep 10 echo 'Estou verificando ogg123' monit=`ps -A | grep "ogg123"` if [ -n "$monit" ]; then echo 'Estou saindo!' exit else echo 'Estou enviando e-mail' echo 'ogg123 não está rodando...' | mail -s "ogg123 down!" seuemail@provedor.com.br fi exit done #################################################################Diego Fabian#######
Armazenando as fotos de seus contatos do aMSN
Instalação do Apache + PHP + MySQL
Script de iniciação do servidor Nagios no Slack
Instalador de Pacotes em Dialog
Transformando arquivos TXT em arquivos PDF
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)