EdgarsK Posted September 24, 2009 Report Share Posted September 24, 2009 (edited) Sveiki, ieinteresējos jautājumā. * Es ieslēdzu Cron wget -O /dev/null http://manalapa.lv/cron.php * Vai es "cron.php" drīkstu rakstīt teiksim šādu while ? (Visi zinam ka krons darbojas min 1x 1min) <?php $startTimes++; if($startTimes<4){ $start=time(); $end=$start+15; while($start<$end){ // Neko nedariit } include("cron.php"); } ?> Nezinu vai šis kods darbotos, jo tikko to izdomāju, tapēc lūdzu nekritizējiet, bet varbūt iesakiet kādu variantu, kā lai es iegūstu faila "cron.php" darbību ik pēc 15 sekundēm ? ja 1 reizi es ieslēdzu to ar cron palīdzību, tad 2,15(sek), 3,(30sek) un 4,(45sek) man vajadzētu ieslēgt pašam "cron.php". Attiecīgi vai drīkstu izmantot While kā šo pauzētāju ? vai arī labāk izmantot kko citu ? Liels paldies jau iepriekš. Edited September 24, 2009 by EdgarsA Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted September 24, 2009 Report Share Posted September 24, 2009 nu piemēram, no crona vari laist ./skripts.sh, kas satur: php kasnujadara.php & (sleep 15 && php kasnujadara.php) & (sleep 30 && php kasnujadara.php) & sleep 45 && php kasnujadara.php Quote Link to comment Share on other sites More sharing options...
EdgarsK Posted September 24, 2009 Author Report Share Posted September 24, 2009 Aleksejs, tulinj pat pameiginashu tavu shell variantu, eesmu ipashi advancejies sh kodesana, bet biju par to iedomajies. Quote Link to comment Share on other sites More sharing options...
marcis Posted September 24, 2009 Report Share Posted September 24, 2009 while(true){ // daram to, kas jādara sleep(15); } Un te nedaudz lasāmvielas - http://alx.f1.lv/2009/01/12/web-izstrade-fona-procesi/ Quote Link to comment Share on other sites More sharing options...
krikulis Posted September 25, 2009 Report Share Posted September 25, 2009 es paņemtu supervisord (http://supervisord.org/) uzrakstītu php/whateva skriptu, kas sēž atmiņā un dara visu, ko vajag. mazā intervālā laižot cron var uzrauties uz race conditioniem u.c. jaukām lietām. marcis, alx.f1.lv nav apskatīta tāda jauka lieta kā procesu restarts, startēšana pie reboota, monitorings (ja nu pakaras, nosprāgst utt). Me personīgi screen izmanto, lai pie norautām ssh sesijām varētu restorēties atpakaļ. Quote Link to comment Share on other sites More sharing options...
Kemito Posted September 25, 2009 Report Share Posted September 25, 2009 Nav labi ielikt pauzi ar while labāk manliekas būtu ar FOR, vismaz skolā to māca! Aizmirsu tur to paskaidrojumu tikai :) Quote Link to comment Share on other sites More sharing options...
marcis Posted September 25, 2009 Report Share Posted September 25, 2009 Iegūt pauzes efektu ar ciklu vispār nav diezko gudra doma... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.