Script para automatização do comando hddtemp /dev/ sda [RESOLVIDO]

1. Script para automatização do comando hddtemp /dev/ sda [RESOLVIDO]

Ramon Rafael Bortholin
rbortholin

(usa Debian)

Enviado em 14/08/2012 - 10:16h

Senhores, bom dia.

Sou novo no mundo Linux, estou estudando e testando várias coisas, porém existe um comando que tenho que executar varias vezes ao dia, que é para verificar a temperatura do servidor, que é o #hddtemp /dev/sda.

Gostaria de criar um script ou rotina, para que de hora em hora o sistema me envie mensagem via rede ou por e-mail de preferência, com o resultado desse comando.

Criei até um alias para facilitar minha vida, porém seria mais interessante desta maneira.

Estou utilizando o Debian5.

Obrigado !


  


2. MELHOR RESPOSTA

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 14/08/2012 - 10:40h

vc já fez 50% dele....


#!/bin/bash
# o comando chave que vc esta usando
CONTEUDO_DO_COMANDO=$(hddtemp /dev/ sda)
# enviando o email
echo "$CONTEUDO_DO_COMANDO" | mutt -s 'temperatura do pc' seuemail@gmail.com


Agora é só agendar

3. Re: Script para automatização do comando hddtemp /dev/ sda [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 14/08/2012 - 10:27h

Crie um script para pegar o resultado do comando e mandar por e-mail, depois coloque-o no crontab para executar de hora em hora:


crontab -e

* * * * * /caminho/ate/seu/script.sh


* Para mandar e-mail pode seguir o seguinte artigo: http://www.vivaolinux.com.br/artigo/Enviar-email-pelo-terminal-com-mutt/


4. Re: Script para automatização do comando hddtemp /dev/ sda [RESOLVIDO]

Ramon Rafael Bortholin
rbortholin

(usa Debian)

Enviado em 14/08/2012 - 10:33h

Até ai blza...

A dúvida é como crio o Script...


5. Re: Script para automatização do comando hddtemp /dev/ sda [RESOLVIDO]

Ramon Rafael Bortholin
rbortholin

(usa Debian)

Enviado em 14/08/2012 - 10:53h

rai3mb escreveu:

vc já fez 50% dele....


#!/bin/bash
# o comando chave que vc esta usando
CONTEUDO_DO_COMANDO=$(hddtemp /dev/ sda)
# enviando o email
echo "$CONTEUDO_DO_COMANDO" | mutt -s 'temperatura do pc' seuemail@gmail.com


Agora é só agendar


Ta... vamos por partes...

Eu vou criar a variável "CONTEUDO_DO_COMANDO" e ela será alimentada pelo comando hdd tempo, no caso o comando -> CONTEUDO_DO_COMANDO=$(hddtemp /dev/ sda)

depois vou chamar a variável e vou enviar por e-mail -> echo "$CONTEUDO_DO_COMANDO" | mutt -s 'temperatura do pc' seuemail@gmail.com

Até ai certo ???

Ou seja, vou criar um novo arquivo por ex "script_temperatura.sh" e salvar em um local q eu determinar, por ex /scripts, e nesse arquivo vou colocar tudo que tiver dentro de
 
e depois vou agendar a execução desse scrip ?

Desculpe as perguntas, mas nunca fiz um script, tão pouco um agendamento


6. Re: Script para automatização do comando hddtemp /dev/ sda [RESOLVIDO]

Ramon Rafael Bortholin
rbortholin

(usa Debian)

Enviado em 14/08/2012 - 10:53h

ops..

dentro do script_temperatura.sh vou colocar:


#!/bin/bash
# o comando chave que vc esta usando
CONTEUDO_DO_COMANDO=$(hddtemp /dev/ sda)
# enviando o email
echo "$CONTEUDO_DO_COMANDO" | mutt -s 'temperatura do pc' seuemail@gmail.com


é isso ?


7. Re: Script para automatização do comando hddtemp /dev/ sda [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 14/08/2012 - 10:57h

É isso, após salvar o arquivo.sh, dê permissão de execução com:

chmod +x arquivo.sh

E faça o agendamento.

É só isso mesmo, faça sem medo, o máximo que pode acontecer é dar errado, nenhum arquivo será perdido ;-)


8. Re: Script para automatização do comando hddtemp /dev/ sda [RESOLVIDO]

Ramon Rafael Bortholin
rbortholin

(usa Debian)

Enviado em 14/08/2012 - 10:59h

Sem Grilo cara !!!

Obrigado pela força ate agora... vou fazer um teste em aceite antes de subir pra prd.

Esse comando me enche o saco... isso que criei um Alias fixo para ele e tal... bom vou testar... primeiro vou instalar o mutt, testa-lo e em seguida vou fazer o script.

vlw !






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts