Pular para o conteúdo

Atualizando páginas automaticamente com Lynx

Meu objetivo aqui é atualizar páginas automaticamente usando Lynx.

Na tentativa de criar um script para atualizar meu blogger (para aumentar o número de visitantes teóricos) eu comecei a pesquisar por maneiras de tentar fazer sem perder a paciência. Então, criei um script em shell para automatizar todo o processo.

Com esse script você atualizar suas páginas da web.
Espero que gostem!!!

Usem esse script para o que quiserem!!!!
maxshu schrodinger
Hits: 7.273 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Meu objetivo aqui é atualizar páginas automaticamente usando Lynx.

Na tentativa de criar um script para atualizar meu blogger (para aumentar o número de visitantes teóricos) eu comecei a pesquisar por maneiras de tentar fazer sem perder a paciência. Então, criei um script em shell para automatizar todo o processo.

Com esse script você atualizar suas páginas da web.
Espero que gostem!!!

Usem esse script para o que quiserem!!!!
Download 6085.atualiza.sh Enviar nova versão

Versões atualizadas deste script

Esconder código-fonte

#!/bin/bash
#|=======================================|
#|Criado por: Francisco Iago Lira Passos |
#|Data: 15/10/2014                       |
#|=======================================|
for((i=0; i<100; i++)) #atualiza cem vezes a página
do
        cont=$(($cont + 1))  #contador
        lynx programacaocomputador.blogspot.com.br & #Abri o lynx em background e dá oportunidade para executar a próxima instrução
        if [ $cont == 1 ]; then #Aqui você já entendeu
        killall lynx #Como o processo está em background, aproveito para dar um "kill" no processo, e assim recomeçar tudo outra vez!!!
        fi

done

INSTALADOR TAR BZ2

xt_geoip_build

TCPDump do Dia

SCRIPT PARA AUTOMAÇÃO DE ATUALIZAÇÃO EM AMBIENTE DEBIAN OU DERIVADOS.

Monitorando espaço em disco com IP dinâmico.

#1 Comentário enviado por fabio em 17/10/2014 - 18:10h
Duas observações:

1. O kill está sendo executado na primeira iteração do loop for. Ele vai matar o primeiro lynx em background, mas e os outros 99? Não seria mais fácil, ao invés do "if [ $cont == 1 ]" colocar o killall após o for?

for((i=0; i<100; i++)) #atualiza cem vezes a página
do
lynx programacaocomputador.blogspot.com.br &
done
killall lynx

2. Ao invés de executar o lynx em background, você pode usar a seguinte sintaxe:

lynx -dump programacaocomputador.blogspot.com.br
#2 Comentário enviado por schrodinger em 19/10/2014 - 02:08h
Obrigado fabio pelas considerações!
#3 Comentário enviado por schrodinger em 19/10/2014 - 03:05h
Segui os conselhos do Fabio e meu script está muito melhor e mais bonito:

#!/bin/bash
#|=======================================|
#|Criado por: Francisco Iago Lira Passos |
#|Data: 15/10/2014 |
#|=======================================|

read -p 'Digite o número de conexões: ' conexao
read -p 'Digite o nome do site a ser atualizado: ' site
for((i=0; i<=$conexao; i++))
do
cont=$(($cont + 1))
lynx -dump -anonymous $site

clear
echo 'Aguarde...'
echo 'Completado' $(calc $i*100/$conexao | tee)'%'

if [ $i == $conexao ]; then
clear
echo 'Terminou!'
fi
done

Testem o funcionamento neste link: www.ufpi.br/fisicaposgrad ...
Observem o total de visitante antes e depois!!!
#4 Comentário enviado por rodrigo_leonel em 19/10/2014 - 20:50h

for((i=0; i&lt;=$conexao; i++))


O que eu tive em responsta: Syntax error: Bad for loop variable
Infelizmente não tive como fazer mais testes por estar fora de casa.
#6 Comentário enviado por schrodinger em 20/10/2014 - 09:07h
======> trocar $(calc $i*100/$conexao | tee)'%' por $(echo "$i*100/$conexao" | bc)'%' <========

Contribuir com comentário

Entre na sua conta para comentar.