Script q nao anda =( (metafora =P) [RESOLVIDO]

1. Script q nao anda =( (metafora =P) [RESOLVIDO]

Leo
L e O

(usa Debian)

Enviado em 24/11/2009 - 09:24h

Então comunidade, bom dia, primeiramente sou novo em linux e em shell script.

E o seguinte, to montando um script em xdialog q serve p/ monitorar redes wireless, pingar as bases,fazer relatorio e enviar por e-mail p/ administrador.

fiz a interface grafica com as opçoes de interfaces/bases q queira pingar e ta pingando normal, ate ai tudo bem, o problema é q nao acerto o codigo para gerar relatório nem o de mandar e-mail.
No caso do e-mail, ja tentei o comando "send" e o "mail -s". E nao funciona em nenhum dos casos.

Gostaria se possivel, q me ajudassem nesses dois codigos. Se for o caso eu posto todo o script aqui tbm
Desde ja agradeço

@edit eu ja procurei na parte de shell script, mas nao consigo pegar os codigos prontos e interpretá-los para o meu.


  


2. Re: Script q nao anda =( (metafora =P) [RESOLVIDO]

Filippe
spolti

(usa Fedora)

Enviado em 24/11/2009 - 09:29h

usa o mutt para e-mail mano

agora saber o que tá errado sem ver o código é difícil^^^^


3. Re: Script q nao anda =( (metafora =P) [RESOLVIDO]

Leo
L e O

(usa Debian)

Enviado em 24/11/2009 - 09:32h

felipe, no caso ficaria
mutt mail@mail.com.br


4. Re: Script q nao anda =( (metafora =P) [RESOLVIDO]

Leo
L e O

(usa Debian)

Enviado em 24/11/2009 - 09:34h

poderia me dar um exemplo do comando q envia e-mail e de um que crie relatorio?
Dependendo do exemplo eu consiga modificá-lo. eu sou mt nooba ainda =P
To lendo mts guias e tutos mas ainda ta meio dificil pra mim


5. o script ta assim

Leo
L e O

(usa Debian)

Enviado em 24/11/2009 - 09:37h

#!/bin/bash
clear
opcao=$( \
Xdialog \
--stdout \
--title 'Teste De Ping em Interfaces' \
--menu 'Escolga uma Interface' 20 40 0 \
1 'rio claro' \
2 'lidice' \
3 'passa tres' \
4 'fazenda da grama' \
5 'todas'
6 'sair')

case $opcao in
1)./rioclaro.sh ;;
2)./lidice.sh;;
3)./p3.sh ;;
4)./grama.sh;;
5)./todas.sh ;;
6) clear exit ;;
*)echo ""
echo "Entre com uma opção valida !"
echo "" ;;
esac

fiz mais 5 scripts para as opçoes de escolha, vou postar um de exemplo caso a pessoa escolha rioclaro.sh ficaria assim:

#!/bin/bash
# Aki o script pinga as bases de Rio Claro

echo pingando Marcio
ping -c 5 -s 1460 192.168.0.1
echo Pingando Parque
ping -c 5 -s 1460 192.168.0.2
echo Pingando Guarita
ping -c 5 -s 1460 192.168.0.3
echo 'Enviando Relatório via e-mail'

#aki viria o comando de relatorio e de email



6. Re: Script q nao anda =( (metafora =P) [RESOLVIDO]

Cloves Pereira Costa Jr
clovesjr

(usa Slackware)

Enviado em 24/11/2009 - 09:45h

Leo,

A maioria dos servidores de e-mails solicita que o usuário autentique-se para enviar um e-mail. Você tem que verificar se seu servidore precisa de autenticação ou não. Caso necessite, os comandos para enviar são um pouco diferentes.

[]s

Cloves Jr


7. Re: Script q nao anda =( (metafora =P) [RESOLVIDO]

Leo
L e O

(usa Debian)

Enviado em 24/11/2009 - 09:46h

Clovis, no caso teria sim autorização, mas obrigado por mais uma dica /vlw!


8. Re: Script q nao anda =( (metafora =P) [RESOLVIDO]

Filippe
spolti

(usa Fedora)

Enviado em 24/11/2009 - 10:00h

^lembrando que para mandar e-mail,
tem que estar em domínio ou usar um domínio laranja.

quanto a sintaze do mutt, nãolembro
man mutt


9. Re: Script q nao anda =( (metafora =P) [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/11/2009 - 16:27h

bobeira minha ou ele poderia usar algo como


mail root@192.168.0.1

ou sendmail etc??

eu lembro que fazia um gato com pine no Slackware usando um servidor assim, saindo com o endereco fake da minha maquina... :-(


10. Re: Script q nao anda =( (metafora =P) [RESOLVIDO]

Leo
L e O

(usa Debian)

Enviado em 25/11/2009 - 12:44h

Agradeço as dicas, obrigado msm a tds q postaram
Irei fechar o topico e tentar finalizar esse script.
Caso alguem queira enviar mais alguma ajuda ai to meu mail/msn: leoo-jt@hotmail.com
Mais uma vez, Obrigado!


11. sendEmail

Daniel Fernandes
volcom

(usa Debian)

Enviado em 25/11/2009 - 13:33h

Sempre uso esse artigo e funciona redondo!

http://www.vivaolinux.com.br/artigo/Enviando-emails-pelo-terminal?pagina=1

Abraçõ


12. Re: Script q nao anda =( (metafora =P) [RESOLVIDO]

Leo
L e O

(usa Debian)

Enviado em 25/11/2009 - 23:38h

volcon, Vlw a dica, realmente com o sendmail funcionou.
Fico mais facil ainda com o link que vc me passou.
Muito obrigado.
Próxima batalha agora e descobrir como se gera o relatorio.
Acredito ter q colocar "read" entre os "ping" e dps colocar mk.
Nao sei se o caminho e este msm, mas vou la batalhar
[]'s






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts