Pegar ip dinamico enviar para ftp

Publicado por Flavio Torres 04/10/2004

[ Hits: 9.196 ]

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

Script de instalação para Firefox e Thunderbird - new release

informativo

Instala o JAVA 8 no Debian

Ping em lista de IPs

Script para gravar CD


  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts