Tema: Re: Cronjob dažniau nei kartą per minutę?
Autorius: useris
Data: 2012-04-14 20:55:18
Maždaug mintį supratau, bet nesu toks 'advanced', kad iki galo suprasčiau :)

O gal daryti, kad ciklas sukasi tol, kol sulaukia kokios 59 sekundės, ir 
tada susistabdo, nes jau 00 sekundę bus vėl paleidžiamas cron pagalba.


"scrp" <someone@somewhere.somehow> wrote in message 
news:jm8qv4$omr$1@trimpas.omnitel.net...
> išvardinti pavyzdžiai nėra blogi, tačiau.. visuose juose yra vienas 
> trūkumas - neatsižvelgiama į skripto vykdymo laiką.
>
> Jei nori labai tiksliai kas x sekundžių pradėti vykdyti savo skriptą 
> (nepriklausomai ar prieš tai kažkuriuo ciklo metu skriptas vykdėsi 
> ilgiau), rekomenduoju su cron'u vykdyti ne tą failą kurio reikia, bet 
> papildomą. Susikurk atskirą skriptuką, kuriame suksi ciklą su atitinkamos 
> trukmės sleep'u ir cikle executink norimą skriptą į background'ą. Tokiu 
> atveju prieš tai vykdyto php skripto uždelsimas neįtakos sekančio php 
> failo execution'o pradžios.
>
> :)
>
> "useris"  wrote in message news:jm7icj$tc0$1@trimpas.omnitel.net...
>
> Sveiki,
>
> yra php skriptas, kuris cronjob pagalba paleidžiamas kas minutę, nes 
> dažniau
> neina (hostex).
> Kartais reikia kaip galima daugiau kartų per laiko vienetą įvykdyti 
> skriptą,
> tai kilo klausimas, kaip tai padaryti?
>
> Primityvus variantas - įdėti meta tagą "refresh", bet čia nesamonė, nes pc
> reikia laikyti įjungtą, ir išmeta kartais 500 error.
>
> Dar galvoju, gal dėti ciklą? Kaip reikėtų jį aprašyti?
>
> Dėkui už pamąstymus ir pagalbą :)