Pegar ip dinamico enviar para ftp
Publicado por Flavio Torres 04/10/2004
[ Hits: 9.872 ]
Homepage: www.flaviotorres.com.br
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.
#!/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
Script para controle de banda usando FreeRADIUS, PPPoE e HTB
Reconhecendo controladora online
Instalação e desinstalação do Flash Player
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
Excluir banco de dados no xampp (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta