[ARHIIV] mängumeistrid
Pole sisse logitud. [Logi sisse ]
Mine lehekülje algusesse
Prinditav versioon | Telli teema e-mailile | Lisa lemmikutesse  
Cron + php fail ? (LAHENDATUD)
valter
1


Liitunud: 19.1.2005
Postitusi: 1553
[EEMAL]




postitati 18.8.2009 23:32 Tsiteeri
Cron + php fail ? (LAHENDATUD)



ytleme et mul on näiteks mingi php fail, kus on mingi MYSQL päring, või mida iganes ja mul oleks vaja croniga seda php faili aeg ajalt käivitada.

Näiteks iga minut, siis panin nii:
*/1 * * * *

AGA
mis ma siis käsuks/commandiks panen, et php fail teeks mysql päringu?

olen proovinud (nii nagu guugle õpetas)
php q- http://leht.ee/fail.php
või
wget http://leht.ee/fail.php
või lihtsalt
http://leht.ee/fail.php

aga, ta ei tee seda päringut ära.

ja kui http://leht.ee/fail.php käsitsi käivitada browseriga, siis see TEEB päringut! Nii et asi pole selles.. Või siis peab fail.php-s mingi kood ka olema, et cron teda tuvastaks ?


Muidu, täna alles hakkasin croni uurima , commandit ei mõista ainult, mis sinna panna üldse.

http://www.dmgamez.pri.ee/GRONGO1/uss_walk.gif
Ralli I: dm11Veresaun III: dm11<br>Emo1: icedude, valter8bit I: võistlus kestabAktsioon III (2009): -<br>Aasta mäng 2009: Pilvemees, valter<br>Vabateema II: valter
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
simmo
Level 10
Avatar

Liitunud: 6.1.2006
Postitusi: 720
[EEMAL]




postitati 19.8.2009 06:30 Tsiteeri


http://us2.php.net/manual/en/features.commandline.php järgi peaks faili avamiseks ja käivitamiseks PHP'ga kasutama -f parameetrit. Ehk siis vist "php -f http://leht.ee/fail.php". Ise arvan, et suvaline veebiaadress ei sobi, vaid ainult path failini serveris serveri jaoks.

Pole ise CRON kahjuks kasutanud.


Vaata kasutaja profiili Saada kasutajale e-mail Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum Vaata kasutaja MSN-i
jnt
Veebiguru
Avatar

Liitunud: 3.2.2005
Postitusi: 731
[EEMAL]




postitati 19.8.2009 09:34 Tsiteeri


kasuta lynx'i:
* * * * * lynx -dump http://www.somedomain.com/cron.php


see -dump pole arvatavasti vajalik... :P

GigAHerZ Web - http://jnt.pri.ee/
Banner Exchange - http://be.jnt.pri.ee/
Mission Possible - http://web.zone.ee/mispos/
Black Nova Traders - http://bnt.jnt.pri.ee/
Aktsioon I: jnt
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
valter
1


Liitunud: 19.1.2005
Postitusi: 1553
[EEMAL]




postitati 19.8.2009 11:46 Tsiteeri


hmn, no ma proovisin mõlemat, simmo ja jnt oma, aga Mysql andmebaasis ei toimu muudatusi (see php skript teeb mysql päringu, et liita andmebaasi muutuja +1 juurde)



Pildi järgi on mul siis nii tehtud, et iga minut peaks tööle minema see php fail, mis lisab mysql andmebaasis muutujale 1-e juurde.
Ehk siis iga minut peaks olema andmebaasis muutuja 1 võrra suurem.
Aga see ei toimi croniga ...
php skript töötab raudselt

Lisatud pilt:
ciews:
dd.JPG
(91.54kb)

http://www.dmgamez.pri.ee/GRONGO1/uss_walk.gif
Ralli I: dm11Veresaun III: dm11<br>Emo1: icedude, valter8bit I: võistlus kestabAktsioon III (2009): -<br>Aasta mäng 2009: Pilvemees, valter<br>Vabateema II: valter
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
jnt
Veebiguru
Avatar

Liitunud: 3.2.2005
Postitusi: 731
[EEMAL]




postitati 19.8.2009 11:49 Tsiteeri


Vaatasin oma cron'i, ja leidsin sellise rea:

wget http://asd.asd >/dev/null 2>&1


Kui õigesti mäletan, peaks see suisa mingist netpoint'i enda juhendist olema maha tehtud. :P

GigAHerZ Web - http://jnt.pri.ee/
Banner Exchange - http://be.jnt.pri.ee/
Mission Possible - http://web.zone.ee/mispos/
Black Nova Traders - http://bnt.jnt.pri.ee/
Aktsioon I: jnt
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
valter
1


Liitunud: 19.1.2005
Postitusi: 1553
[EEMAL]




postitati 19.8.2009 12:05 Tsiteeri


töötab. tänud

Imelik, enne proovisin ka wgeti, aga siis ei funganud :D

http://www.dmgamez.pri.ee/GRONGO1/uss_walk.gif
Ralli I: dm11Veresaun III: dm11<br>Emo1: icedude, valter8bit I: võistlus kestabAktsioon III (2009): -<br>Aasta mäng 2009: Pilvemees, valter<br>Vabateema II: valter
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
KarTmaN
Level 5


Liitunud: 19.1.2005
Postitusi: 159
[EEMAL]




postitati 30.8.2009 20:32 Tsiteeri


üks võimalus on uurida järgi selle faili asukoht serveris. Selleks tee php fail sisuga:
Kood:
<?php echo('php '.dirname(__FILE__)); ?>

pista see samune fail samasse kausta kus see teine fail ja käivita see läbi browseri. Tulemuseks saad selle kataloogi asukoha serveris, lisa failinimi lõppu mida käivitada tahad ja kasuta seda CRONis ;)

Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
jnt
Veebiguru
Avatar

Liitunud: 3.2.2005
Postitusi: 731
[EEMAL]




postitati 30.8.2009 20:35 Tsiteeri


Ja kui nii palju kribada ei viitsi, siis selline jupp koodi teeb sama:
Kood:
<?=dirname(__FILE__)?>

GigAHerZ Web - http://jnt.pri.ee/
Banner Exchange - http://be.jnt.pri.ee/
Mission Possible - http://web.zone.ee/mispos/
Black Nova Traders - http://bnt.jnt.pri.ee/
Aktsioon I: jnt
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum

Hetkel loevad seda teemat:
Mitte ühtegi - 1 külaline

Mine lehekülje lõppu





Foorumi algbaas põhineb XMB mootoril, modifitseeritud Valter Pundi poolt
Kodulehekülg on tehtud Valter Pundi poolt vpundi ät gmail punkt komm