Jump to content
php.lv forumi

php ar task scheduler


ray

Recommended Posts

atrodam kur ir php.exe vai labāk php-win.exe (piemēram zem C:/php) un tad ieliekam vienkārši

 

C:/php/php-win.exe C:/webs/test.php

 

 

ar php.exe var notestēt kā skripts strādā un redzēt izvades rezultātu jo tas atvērs Command Promtu (-win.exe to nevērs līdz ar to Task Schedulerim piemērotāks)

Link to comment
Share on other sites

un kā ar šī faila aizvēršanu, nebūs tā, ka man ik pēc noteikta laika tikai vērs šo skriptu vaļā un nevērs ciet?

 

p.s. vai tad priekš php5 nebija php-cgi.exe? (vai arī es kko smagi jaucu)

Edited by ray
Link to comment
Share on other sites

Ja tu uztaisīsi mūžīgu ciklu teiksim:

 

<? while(1) { echo '.'; } ?>

 

Tad protams nevērsies ciet.. Man gan grūti tagad pateikt, idejiski PHP ir max execution laiks (max_execution_time = 30) noklusēti 30 sekundes.. Bet ir kaut kādas versijas kur uz komandrindas php (CLI) tas neattiecas.. Iespējams tas bija php 4 un php 5 tas strādā normāli (īsti vēl nezinu kā arī ir uz Win)..

Laiku var mainīt arī no paša php http://lv.php.net/set_time_limit

 

Paņem un notestē kaut vai minēto piemēru.. Ja pēc 30 sec neizlido ar erroru tad būs skripti jātaisa uzmanīgāk ;)

 

 

php-cgi.exe ir priekš webserveriem kas izmanto FastCGI/CGI.

Link to comment
Share on other sites

×
×
  • Create New...