você está aqui: Home  → Arquivo de Mensagens Programação Shell Linux: Inscrições Abertas

Mais dicas e truques com wget

Colaboração: Matias Schweizer

Data de Publicação: 14 de maio de 2014

Ainda sobre o wget, você pode usá-lo como ferramenta RPC (Remote Procedure Call) com o seu provedor. Exemplos:

  1. Se se provedor não possui ferramenta de crontab (A maioria, já tem, hoje em dia), você pode colocar no seu crontab local, uma chamada que aciona um CGI-BIN ou PHP que faz o que você precisa:

    0 2 * * sun wget "http://www.meudominio.com.br/reindexasite.php"
    

  2. Nesse exemplo, você pode enviar para o seu provedor as atualizações locais do seu site (funciona como um rsync simples, já que a maioria dos provedores não fornece ferramenta de rsync):

    # vai para o home da sua copia local
    cd <site-local>
    # faz um tgz dos arquivos modificados desde que esse script rodou
    tar cfz /tmp/atualizacoes.tgz `find . -type f -newer water-mark -print`
    # envia as atualizações
    ftp provedor.com.br << EOF
    login
    senha
    bin
    lcd /tmp
    put atualizacoes.tgz
    << EOF
    # um script remoto abre o .tgz
    wget "http://www.meusite.com.br/atualiza.php"
    # atualiza a Marca d'agua
    touch water-mark
    
SCHNAUZER Plastimodelismo www.spmodelismo.com.br
EXOTIC Airplanes www.exoticairplanes.com


Veja a relação completa dos artigos de Matias Schweizer