Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
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!
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
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.
Valeu cara!Acabei optando pelo Links. Esse browser abriu os frames.Dani
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