Pegar ip dinamico enviar para ftp

Publicado por Flavio Torres 04/10/2004

[ Hits: 9.892 ]

Homepage: www.flaviotorres.com.br

Download pegaip.sh




Primeira contribuição para o VOL!
Este Script foi desenvolvido para apenas facilitar na hora da manutenção em clientes com ip dinamico. Ele pega o ip, manda via ftp para o seu servidor, bastando apenas vc digitar a URL e vizualizar os .htm ;) Estou partindo do ponto em que ja tenha instalado e configurado ftp e apache no servidor.

  



Esconder código-fonte

#!/bin/bash
# pegaip.sh
# Script utilizado para pegar o ip atual do cliente e enviar via ftp
# desenvolvido por Flavio Torres - fla_torres@yahoo.com.br
# versao 1.0.2 - setembro/2004 - implementacoes sao bem vindas!

# define o formato do nome do arquivo  com dia, mes, ano, hora, minuto
NARQUIVO="cliente--`date +%d_%m_%Y__%H_%M`"

# criando o arquivo e convertendo para htm, note q adicionei um <br> para nao ficar tudo junto na web ;)
#pessoal mais uma dica, o grep varia de distribuicao, de end para addr, eu prefiro pegar todas configuracoes, mas caso queira algo mais especifico vcs podem fazer uma combinacao de cut com sed ;)

ifconfig | grep end | sed 's/$/<br>/' > /tmp/$NARQUIVO.htm


# respira por 10 segundos
sleep 10

#dados do servidor
FTPSERVER="200.200.200.200"
USERNAME="site"
PASSWORD="senha"
#local onde estara o seu .htm
LOCALDIR="/tmp"
#esta linha pode ser usada para separar em alguma pasta no seu server
#DESTDIR="clientes"

#conecte-se ao servidor FTP e envie o arquivo
ftp -ni $FTPSERVER <<FIM
user $USERNAME $PASSWORD
#se estiver usando o local de destino, descomente abaixo
#cd $DESTDIR
lcd $LOCALDIR
#caso deseje deletar os arquivos anteriores...
#mdelete *.htm
mput $NARQUIVO.htm
bye

Scripts recomendados

Browser - use rofi para acessar páginas na web

Bash RPG

Baixador automático de Sabayon

Organizando CD’s com shell script

Menu no terminal usando Shell Script


  

Comentários
[1] Comentário enviado por fabin172@hotmail em 30/09/2007 - 15:47h

oi iai dodo bem com vc


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts