De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Matias Schweizer
Data de Publicação: 14 de maio de 2014
O comando wget
pode ser usado como 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 cdError: No site found with the domain 's2.dicas-l.com.br' (Learn more)# 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