Descrição
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.
[ Download:
pegaip.sh ]
[
Enviar nova versão ]
[ 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
TTYREC
Enviar mensagem para os terminais ltsp
verificando estado da conexão velox
Backup e restauração dos programas instalados em sistemas baseados em Debian
Procura
Comentários
[1] Comentário enviado por
fabin172@hotmail em 30/09/2007 - 15:47h:
oi iai dodo bem com vc