Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dani

php + cron + lynx

Recommended Posts

Oi pessoal,Estou com um problema... acho que é mais linux do que PHP.Eu gostaria que o cron executasse uma página para mim. Melhor, que a página fosse acessada. O problema é que links dentro dessa página abram também.O cron acessaria o arquivo file01.php ... dentro dele teria<html><frameset rows="*,*"><frame src=file01.html><frame src=file02.html></frameset>Gostaria que file01.html e file02.html fossem acessadas. Tem como?Descobri que teria que fazer isso ou com o wget ou lynx. Não manjo nada de linux. O wget funciona, roda o script mas não acessa os arquivos.Tentei o lynx mas recebo esse recado: Your Terminal type is unknown! Enter a terminal type: [vt100] TERMINAL TYPE IS SET TO vt100... e um monte de caracters estranhos.Devo colocar algum argumento no lynx??Existe outro modo?Valeu,Dani

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi,

 

Acho que consegui alguma coisa. Coloquei a opção -dump.

Também desci o lynx para w32 e estou tentando aprender como isso funciona.

 

O que tenho de retorno agora é:

 

FRAME: [1]frameprincipal

References

 

1. http://sitedeacesso.com/file01.html

 

Ele teria que abrir esse link de cara... Tem algum comando pra fazer isso?

 

Valeu,

 

Dani

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você precisa acessar uma página ou rodar um script php? Se for apenas rodar um script php localmente você pode executar esse php via linha de comando, usando o CLI do php.

 

Exemplo: /usr/bin/php /var/www/meusite/script.php

 

Não lembro se o caminho correto do binario do php é esse (Tou no windows no momento)! E tem mais alguns parametros que podem ser passados no php, que também não lembro. Mas nada que voce nao consiga descubrir facilmente. =b

 

Se é necessário acessar a página, o lynx não suporta frames... o Links é uma boa opção para isso!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu preciso acessar a página. Descobri que o lynx não funciona justamente por causa dos frames. O links é um programa comum em linux?

 

Caso eu tenho que acessar pelo lynx, eu usaria sem frames. Mas queria que fosse executado um monte de arquivos. Como eu configuro isso no linux?

 

Se fosse no DOS, eu colocaria isso num arquivo .bat

 

lynx -dump http://dominio.com/página1.html

lynx -dump http://dominio.com/página2.html

lynx -dump http://dominio.com/página3.html

lynx -dump http://dominio.com/página4.html

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah, entendi. Você pode gerar um script shell no linux (semelhante ao .bat, sendo bem mais poderoso)

 

Tipo "/home/voce/script.sh"

#!/usr/bin/shlynx -dump http://dominio.com/página1.htmllynx -dump http://dominio.com/página2.htmllynx -dump http://dominio.com/página3.htmllynx -dump http://dominio.com/página4.html

Dá permissão 755 no arquivo (chmod 755 /home/voce/script.sh)

 

E colocar ele na cron! =D

 

Sobre o links, É um browser modo texto melhor que o lynx...!

 

Té Mais, Abracos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.