PHP Centeri avaleht Skriptikogu Küsimuste-vastuste leht Teadete vaatamine ja saatmine Foorum - koht küsimiseks Otsingumootor Siit saad infot meie kohta

Kasutajanimi:  
  Parool: 
  Registreeri!   Unustasid salasõna?

Foorumid Programmeerimine PHP & MySQL Küsimus (ajaline update)
Autor Abi Postitus Abi

kaurxxl

Postitusi: 31
Tase: 3
Olek: Offline

Hinnang: Administratiivhinnang: 4/10Administratiivhinnang: 4/10Administratiivhinnang: 4/10Administratiivhinnang: 4/10
Küsimus (ajaline update)

Kuidas teha nii, et näiteks iga tunni aja tagant lisaks mysql tabelisse mingi teatud asja näiteks
on mysql tabelis lahter kasutajad ja seal on kasutajad ning iga tunni aja tagant lisaks käikude lahtrisse + 600
ja kui käike on rohkem kui 1200 siis ei lisa ... ma tean, et seda tuleb teha sellise asjaga nagu crontab aga
ma ei leidnud ühtegi mõistliku õpetust (tegelt ma tahakski õpetust kuida seda teha mitte valmis scripti)

27.03.2005 22:00:58 Vajutades siia näed kasutaja kaurxxl profiili

koger


Postitusi: 229
Tase: 5
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: Küsimus (ajaline update)

Miks just iga tunni aja tagant ja mitte siis, kui keegi midagi pärib, ehk siis läheb lehele. Parem tee nii, et kui keegi läheb kuskile lehele, siis kontrollib, kas viimasest lisamisest on möödas rohkem kui tund ja kui on näiteks kaks tundi, siis lisab topelt, muidu lihtsalt +600, kui ei ole möödas rohkem, kui tund, siis ei tee midagi. Crontab ikka pigem suuremate andmebaaside ja koormuste jaoks vms.

27.03.2005 22:18:09 Vajutades siia näed kasutaja koger profiili

bluefish
Tige Kala


Postitusi: 843
Tase: 8
Olek: Offline

Hinnang: Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10
RE: Küsimus (ajaline update)

Ma usun küll, et cron oleks kõige mõistlikum lahendus selle asja jaoks. Sa pead tegema valmis selle scripti mis seda lisamise toimingut teeb ning siis laskma crontab-il seda iga tunni tagant käivitada. Crontabi kohta peaks otsingutes piisavalt viiteid olema.

___________________________________________________
"There are no stupid questions, just stupid people"

28.03.2005 14:16:47 Vajutades siia näed kasutaja bluefish profiili

kaurxxl

Postitusi: 31
Tase: 3
Olek: Offline

Hinnang: Administratiivhinnang: 4/10Administratiivhinnang: 4/10Administratiivhinnang: 4/10Administratiivhinnang: 4/10
RE: Küsimus (ajaline update)

Ma sain aru, et kui ma tahan et see teeks midagi iga 5 min tagant siis
peaksin sisestama sellise asja
05 * * * * /sys/script.php  aga kuhu ma selle peaksin lisama et see tööle hakkaks ?
kirjutan lihtsalt
PHP kood:

<?php 05 * * * * /sys/script.php ?>


ja panen selle kuhugi kausta ?

28.03.2005 15:46:05 Vajutades siia näed kasutaja kaurxxl profiili

muidumeez
Ignorantia non est
argumentum


Postitusi: 3864
Tase: Administraator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: Küsimus (ajaline update)

Tsiteeritud tekst:
Ma sain aru, et kui ma tahan et see teeks midagi iga 5 min tagant siis
peaksin sisestama sellise asja
05 * * * * /sys/script.php  aga kuhu ma selle peaksin lisama et see tööle hakkaks ?
kirjutan lihtsalt
PHP kood:

<?php 05 * * * * /sys/script.php ?>


ja panen selle kuhugi kausta ?


Oih, see oleks suisa mõttetu. Üks võimalus on kasutada telnet-i või ssh-d (kui see on lubatud) ja seal juba anda käsk

$ crontab -e

ning siis sisestada see rida ... Kuid vaevalt et seal serveris on /sys/ kausta, seega peab vaatam, kus tegelikult see skript asub

Crontab-i saab mudida ka näiteks cpanel-iga, kui seda muidugi teenusepakkuja pakub.

___________________________________________________
An Opinion Is Like An Asshole -- Everybody Has One

28.03.2005 16:01:57 Vajutades siia näed kasutaja muidumeez profiili
Kokku: 25951 registreerunud kasutajat, 9711 teemat, 54603 postitust.
Täna on reede, 10. aprill 2020. Kell on 08:59.

    Vaata selle lehe printerisõbralikku versiooni

Avaleht   -    Skriptikogu   -    Teated   -    Foorum   -    Reklaam   -    Tagasiside   -    Kasutamise reeglid

© Copyright 2002-2020 PHP Center. Kõik õigused reserveeritud.