ray Posted December 20, 2007 Report Share Posted December 20, 2007 (edited) Kā ar task scheduler atvērt/panākt, ka palaižas php fails, piem. test.php? Edited December 20, 2007 by ray Link to comment Share on other sites More sharing options...
Roze Posted December 20, 2007 Report Share Posted December 20, 2007 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 More sharing options...
ray Posted December 20, 2007 Author Report Share Posted December 20, 2007 (edited) 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 December 20, 2007 by ray Link to comment Share on other sites More sharing options...
Roze Posted December 20, 2007 Report Share Posted December 20, 2007 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 More sharing options...
Delfins Posted December 20, 2007 Report Share Posted December 20, 2007 Klasiskā *nix pieeja (varbūt maldos) - taisi PID failu... iekš windows temp glabā tavs_fails.php.pid un iekšā raksti PID (procesa ID). Kad skripts beidzies, izdzēs failu. Pie startēšanās pārbaudi vai jau neeksistē. Link to comment Share on other sites More sharing options...
Recommended Posts