você está aqui: Home  → Arquivo de Mensagens

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

 

 

Opinião dos Leitores

Security Advisor
15 Mai 2014, 08:04
Em relação à segurança do procedimento acima, o arquivo reindexasite.php ficará disponível no diretório local do site?
Se for o caso, o login e senha de FTP estarão facilmente disponíveis para que um hacker tenha acesso.
O mesmo risco de segurança vale para o arquivo de atualizações.tgz. Vai depender de onde ele será armazenado.
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script