Pular para o conteúdo

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

Responder tópico
  • Denunciar
  • Indicar

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

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.

Responder tópico

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

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]

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]

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

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]

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]

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]

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]

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]

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!

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

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

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder