[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] VELOX
From: |
Rafael Quirino |
Subject: |
Re: [shell-script] VELOX |
Date: |
Fri, 30 Jul 2004 18:19:54 -0300 |
poe tudo em um script de autenticacao e crie um link para ser executado no
boot.d
qq coisa em pvt.
Segue um script que o amigo Eric Anderson me envio pra analise.
Falou
________________________________________________________________
#!/bin/sh
# script para autoconexao ao velox
# by groo - tnachi
# LISTA DE HOSTS QUE SÓ PINGAM SE ESTIVEREM AUTENTICADOS
HOSTS=" www.uol.com.br www.terra.com.br www.google.com "
# INICIO DA FUNCAO PRA AUTENTICAR
function autentica () {
for i in $HOSTS;
do
# ENVIA UM PACOTE ICMP ECHO PARA UM HOST DE CADA VEZ
ping -c1 -w4 $i
# CASO O PRIMEIRO HOST RESPONDA
if [ $? = 0 ]; then
# VERIFIQUE SE O SQUID ESTA RODANDO E SAIA DO SCRIPT, ESTA AUTENTICADO
squid
exit
# SENAO
else
# EXECUTE O SCRIPT DE AUTENTICACAO, MANDE O IP PARA A MATRIZ, RECARREGUE O
FIREWALL E CONFIRA SE O SQUID ESTA OK
echo " nem tah conectado, vamo conectah "
/usr/local/sbin/id-velox.pl
/usr/local/sbin/aparece_ip_apache.sh
/etc/rc.d/rc.firewall
squid
fi
done
}
# FIM DA FUNCAO PARA AUTENTICAR
# INICIO DA FUNCAO PARA CONFERIR SE O SQUID ESTA RODANDO
function squid () {
ps ax | grep squid
if [ "$?" = "1" ]; then
echo "Iniciando squid"
/usr/sbin/squid -V
if [ "$?" = "0" ]; then
echo "Squid inicializado"
else
echo "Não foi possivel iniciar o squid"
fi
else
echo "Squid rodando ok"
fi
}
# VERIFICA SE O ADSL ESTA CONECTADO
/usr/sbin/adsl-status | grep ppp0
if [ $? = 0 ]; then
echo " ADSL CONECTADO "
autentica
else
/usr/sbin/adsl-start
if [ $? = 0 ]; then
echo " CONEXAO EFETUADA "
sleep 6
autentica
exit
else
#enviar email: problema na coneccao do velox de BHZ
exit
fi
fi
squid
___________________________________________________________________________
fim do script p/ autenticar o velox
----- Original Message -----
From: "Alexandre Miraldo" <address@hidden>
To: <address@hidden>
Sent: Friday, July 30, 2004 3:51 PM
Subject: [shell-script] VELOX
Alguém tem ou sabe onde tem um script para autenticar o Velox via http ??
Meu gateway Linux em RJ não tem interface gráfica e o pessoal de lá vai
ficar fora do escritório 15 dias.
Nós usamos o link de lá para fazer ligações VOIP.
Alguém sabe como autenticar direto no linux sem intervenção humana ?
Atenciosamente,
Alexandre Miraldo
address@hidden
www.atlan.com.br
fone/fax : (0xx11) 5585-9900
MSN Messsenger : address@hidden
VOIP : voip-atlantic.no-ip.info/28
----- Original Message -----
From: Claudia Couto Mello - IMAGO - Claro RJ -
To: 'address@hidden'
Sent: Friday, July 30, 2004 2:50 PM
Subject: RES: [shell-script] AWK
Rafael, acho que não porque na verdade eu quero sempre que achar esta
palavra colocar uma quebra de linha, entendeu ?
Claudia
-----Mensagem original-----
De: Rafael de Souza Cardoso [mailto:address@hidden]
Enviada em: sexta-feira, 30 de julho de 2004 18:46
Para: address@hidden
Assunto: Re: [shell-script] AWK
Talvez não te ajude, mas se vc quiser poderá fazer
isso de uma forma bem mais fácil, usando o comando sed
--- Claudia Couto Mello - IMAGO - Claro RJ -
<address@hidden> escreveu:
---------------------------------
pessoal alguem sabe uma maneira de pegar por AWK uma
mesma palavra que
aparece várias vezes dentro de uma linha ?
Claudia
____________________________________________________________________________
____________________________
O conteudo desta mensagem e de uso restrito e
confidencial, sendo o seu sigilo protegido por lei.
Estas informacoes nao podem ser divulgadas sem previa
autorizacao escrita.
Se voce nao e o destinatario desta mensagem, ou o
responsavel pela sua entrega, apague-a imediatamente
e avise ao remetente, respondendo a esta mensagem.
Alertamos que esta mensagem transitou por rede
publica de comunicacao, estando, portanto, sujeita aos
riscos inerentes a essa forma de comunicacao.
A CLARO nao se responsabiliza por conclusoes,
opinioes, ou outras informacoes nesta mensagem que nao
se relacionem com sua linha de negocios.
____________________________________________________________________________
____________________________
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens
de programação, como perl, C etc. Quem insistir em não
seguir esta regra será moderado sem prévio aviso.
---------------------------------------------------------------------
Sair da lista:
address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Yahoo! Grupos, um serviço oferecido por:
---------------------------------
Links do Yahoo! Grupos
Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
Para sair deste grupo, envie um e-mail para:
address@hidden
O uso que você faz do Yahoo! Grupos está sujeito
aos Termos do Serviço do Yahoo!.
_______________________________________________________
Yahoo! Mail agora com 100MB, anti-spam e antivírus grátis!
http://br.info.mail.yahoo.com/
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem
prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
____________________________________________________________________________
____________________________
O conteudo desta mensagem e de uso restrito e confidencial, sendo o seu
sigilo protegido por lei.
Estas informacoes nao podem ser divulgadas sem previa autorizacao escrita.
Se voce nao e o destinatario desta mensagem, ou o responsavel pela sua
entrega, apague-a imediatamente
e avise ao remetente, respondendo a esta mensagem. Alertamos que esta
mensagem transitou por rede
publica de comunicacao, estando, portanto, sujeita aos riscos inerentes a
essa forma de comunicacao.
A CLARO nao se responsabiliza por conclusoes, opinioes, ou outras
informacoes nesta mensagem que nao
se relacionem com sua linha de negocios.
____________________________________________________________________________
____________________________
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Yahoo! Grupos, um serviço oferecido por:
----------------------------------------------------------------------------
--
Links do Yahoo! Grupos
a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
b.. Para sair deste grupo, envie um e-mail para:
address@hidden
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.
[As partes desta mensagem que não continham texto foram removidas]
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos