alves077 Posted September 15, 2013 at 09:16 PM Report #524652 Posted September 15, 2013 at 09:16 PM 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
HappyHippyHippo Posted September 15, 2013 at 09:35 PM Report #524655 Posted September 15, 2013 at 09:35 PM 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 Portugol Plus
yoda Posted September 16, 2013 at 12:30 AM Report #524666 Posted September 16, 2013 at 12:30 AM http://stackoverflow.com/questions/4231539/run-a-php-script-as-a-background-process-in-wamp-server/4231634#4231634 before you post, what have you tried? - http://filipematias.info sense, purpose, direction
alves077 Posted September 16, 2013 at 01:42 PM Author Report #524741 Posted September 16, 2013 at 01:42 PM 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
benavenuto Posted September 18, 2013 at 05:20 AM Report #524954 Posted September 18, 2013 at 05:20 AM (edited) 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 September 18, 2013 at 05:22 AM by benavenuto 1 Report
I-NOZex Posted September 18, 2013 at 09:12 AM Report #524964 Posted September 18, 2013 at 09:12 AM (edited) 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 September 18, 2013 at 09:12 AM by I-NOZex B2R » Beat2Revolution v3.0b | Regista e divulga-nos beat2revolution.net
HappyHippyHippo Posted September 18, 2013 at 09:24 AM Report #524968 Posted September 18, 2013 at 09:24 AM 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 Portugol Plus
I-NOZex Posted September 18, 2013 at 09:31 AM Report #524972 Posted September 18, 2013 at 09:31 AM 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
HappyHippyHippo Posted September 18, 2013 at 09:42 AM Report #524973 Posted September 18, 2013 at 09:42 AM 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 Portugol Plus
I-NOZex Posted September 18, 2013 at 11:05 AM Report #524990 Posted September 18, 2013 at 11:05 AM 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 😄 B2R » Beat2Revolution v3.0b | Regista e divulga-nos beat2revolution.net
benavenuto Posted October 9, 2013 at 12:22 PM Report #528167 Posted October 9, 2013 at 12:22 PM Se for no Linux, pode-se ter uma ideia por este endereço: http://e-tinet.com/linux/agendar-script-php-crontab-no-linux/
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now