Monitoramento
Publicado por Diego Fabian Pimentel 04/02/2006
[ Hits: 5.890 ]
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#######
Renomear seu pendrive (Debian)
Montar Imagem ISO no Nautilus-Script ou Nautilus-Actions
Tempo Debian - buscar condições de pacotes Debian
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
Linux não é para todo mundo (3)
Dificuldade para renderizar vídeo no kdenlive (8)