Jump to content
alves077

[Dùvida] Cron jobs php

Recommended Posts

alves077

Boa noite,

Tenho que correr um script x em x tempo, isto numa aplicação desenvolvida em php, a correr no xampp. Só que não sei bem como fazer. Já andei a ver na net algumas ideias, mas não me parece nada que me parece o melhor. Com as tecnologias que utilizo alguém sabe qual é a melhor opção, e algumas dicas de como fazer?

Obrigado pela atenção,

alves077

Share this post


Link to post
Share on other sites
HappyHippyHippo

se queres uma dica, então aqui vai : lê o título do teu próprio tópico


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
alves077

HappyHippyHippo :) , como tinha dito ja tinha lido alguma informação na net, mas na pratica nunca tinha experimentado, não sabia se era a melhor opção. Vou experimentar para ver o que dá.

Obrigado pelas dicas,

alves077

Share this post


Link to post
Share on other sites
benavenuto

Você pode fazer pelo Agendador de Tarefas do Windows, seguindo estes passos:

1 – Painel de Controlo / Sistema e Segurança / Ferramentas Administrativas / Agendador de Tarefas

2 – Abra o menu Ação e clique em Criar Tarefa

3 – De um nome para a Tarefa, Clique na aba Disparadores / Novo, configure a periodicidade com que a tarefa será executada, e clique em OK. ex: Diário às 07:00h.

4 – Clique na aba Ação, novo e configure o programa que será executado, em seu caso: c:\xamp\... , em argumentos insira o caminho para o script que deve ser executado, c:\www\seu_site\cron.php

Edited by benavenuto
  • Vote 1

Share this post


Link to post
Share on other sites
I-NOZex

Você pode fazer pelo Agendador de Tarefas do Windows, seguindo estes passos:

1 – Painel de Controlo / Sistema e Segurança / Ferramentas Administrativas / Agendador de Tarefas

2 – Abra o menu Ação e clique em Criar Tarefa

3 – De um nome para a Tarefa, Clique na aba Disparadores / Novo, configure a periodicidade com que a tarefa será executada, e clique em OK. ex: Diário às 07:00h.

4 – Clique na aba Ação, novo e configure o programa que será executado, em seu caso: c:\xamp\... , em argumentos insira o caminho para o script que deve ser executado, c:\www\seu_site\cron.php

isto se for windows

no entanto faltam aqui 2 coisas:

o directorio do executavel php tem de tar nas variaveis de ambiente, no PATH

a forma do comando a ser executado tem de ser assim "php c:\www\seu_site\cron.php"

Edited by I-NOZex

B2R » Beat2Revolution v3.0b | Regista e divulga-nos

beat2revolution.net

Share this post


Link to post
Share on other sites
HappyHippyHippo

isto se for windows

no entanto faltam aqui 2 coisas:

o directorio do executavel php tem de tar nas variaveis de ambiente, no PATH

a forma do comando a ser executado tem de ser assim "php c:\www\seu_site\cron.php"

porquê ? não pode ser :

c:\xampp\php\php.exe c:\www\seu_site\cron.php


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
I-NOZex

porquê ? não pode ser :

c:\xampp\php\php.exe c:\www\seu_site\cron.php

ou isso, apenas referi que ele nao tinha definido a localização do compilador


B2R » Beat2Revolution v3.0b | Regista e divulga-nos

beat2revolution.net

Share this post


Link to post
Share on other sites
HappyHippyHippo

ou isso, apenas referi que ele nao tinha definido a localização do compilador

se tens caminhos absolutos, não necessitas de andar a mexer no PATH.

além disso, não é um compilador mas sim um interpretador, visto que é uma linguagem de script do qual o código não é convertido em linguagem máquina (ou algum tipo de byte-code como o Java)


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
I-NOZex

se tens caminhos absolutos, não necessitas de andar a mexer no PATH.

além disso, não é um compilador mas sim um interpretador, visto que é uma linguagem de script do qual o código não é convertido em linguagem máquina (ou algum tipo de byte-code como o Java)

certo, usei mal a palavra, obrigado pela correçao :D

B2R » Beat2Revolution v3.0b | Regista e divulga-nos

beat2revolution.net

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.