shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: DNS Dinamico


From: lferreir1
Subject: Re: DNS Dinamico
Date: Mon, 30 Aug 2004 13:27:14 -0000
User-agent: eGroups-EW/0.82

Viktor,
Pelo que entendi, qdo vc já está logado como root, a variáveis estão 
setadas. E startado no crontab não aparecem algumas informações, como 
no caso o IP.
Minha idéia é o seguinte: Coloque o caminho absoluto de cada comando 
no seu script, ex.: ( /usr/bin/whoami )

Até!
Luiz
--- Em address@hidden, Viktor Mota 
<viktor_mota@y...> escreveu
> Ola Viktor Mota,
> 
> quinta-feira, 26 de agosto de 2004, 15:58:13, você escreveu:
> 
> Pessoal, to precisando da ajuda de quem sabe mais do que eu!!!
> 
> Coloquei esse script no crontab, com a opcao rodar a cada minuto:
> #DNS Dinamico
> */1 * * * * /root/dnsdyn > /tmp/null 2>&1
> 
> So que o resultado que ele me mostra em /tmp/null diverge de qdo eu
> executo ele como root, apenas no fim... vejam...
> 
> Executando como 
root..................................................
>    DNSTickler:SUCCESS
> 
>    
DomainUserRecords:MyServer.org;;A;;meudominio;;201.8.107.103~~MyServer
>    .org;;CNAME;;FTP.meudominio;;meudominio.MyServer.org
> 
> Agora executado pelo crontab
>    DNSTickler:SUCCESS
> 
>    
DomainUserRecords:MyServer.org;;A;;meudominio;;~~MyServer.org;;CNAME;;
>    FTP.meudominio;;meudominio.MyServer.org
> 
> Ou seja... ele suprime a informacao mais importante (o IP)! Alguem
> pode me dar uma luz? Pois acho que o script ta certinho...
> 
> []s
> Viktor Mota
> viktor_mota@y...
> 
> VM> Alguem ja implementou em shell algum script para enviar as 
informacoes
> VM> da conexao ppp0 para um server de DNS dinamico???
> 
> VM> Eu adaptei um bem estupido que usa o servidores do 
www.myserver.org,
> VM> quero saber se mais alguem fez alguma solucao parecida e se pode
> VM> manda-la para a lista tb.
> 
> VM> 
=====================================================================
> VM> [root@ball /root]# cat dnsdyn
> VM> #!/bin/sh
> VM> #Script por Viktor Mota, criado em 12/05/2004
> VM> #Versao 1.0 - Este script ainda nao esta otimizado
> 
> VM> #Setando o IFO para a interface que eu quero monitorar
> VM> #normalmente eh a ppp0.
> 
> VM> IF0="ppp0"
> VM> IP_IS=`ifconfig $IF0 | grep inet | cut -d : -f 2 | cut -d \  -f 
2`
> 
> VM> DOMAIN="meudominio"  #Tem que ser um nome ja registrado no 
www.myserver.org
> VM> PASSWORD="se-nha"    #senha da conta
> 
> VM> URL="https://ssl.myserver.org/v.1.3/login.asp?
M_USERNAME=$DOMAIN&M_PASSWORD=$PASSWORD&Submit2=Login"
> VM> URL2="https://ssl.myserver.org/v.1.3//WEBDNSLogin.ASP?
FXN=DNSTICKLER&Usr=$DOMAIN&Pwd=$PASSWORD&Cname=$DOMAIN&Domain=MyServer
.org&DNSCommand=RECORDADD&RecordType=A&IPAddress=$IP_IS&Submit=Submit"
> 
> VM> #Hora de enviar as alteracoes, nesse caso eu saio utilizando o 
config2
> VM> #do meu lynx, adapte para suas necessidades.
> VM> lynx -cfg=/etc/lynx2.cfg -dump -accept_all_cookies -
auth=$DOMAIN:$PASSWORD $URL
> VM> lynx -cfg=/etc/lynx2.cfg -dump -accept_all_cookies -
auth=$DOMAIN:$PASSWORD $URL2
> 
> VM> exit 0
> VM> 
=====================================================================
> 
> VM> Dai eu coloquei o script no cron.hourly, so que esse foi meu 
erro...
> VM> os servidores do myserver "perdem" a informacao da conta muito
> VM> rapidamente, to tentando descobrir de quanto em quanto tempo eu 
tenho
> VM> que executar esse script.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]