Időzített php futtatás
Sziasztok!
Talán nem jó helyre írom a dolgot, de a következő problémám van: Szeretném, ha mondjuk 5 percenként lefutna egy php script a saját szerveremen Apach-ot használok. azonban elképzelésem sincs hol tudnám beállítani. hogy adott fájlt időnként lefuttasson.
Előre is köszi a helpet.
■ Talán nem jó helyre írom a dolgot, de a következő problémám van: Szeretném, ha mondjuk 5 percenként lefutna egy php script a saját szerveremen Apach-ot használok. azonban elképzelésem sincs hol tudnám beállítani. hogy adott fájlt időnként lefuttasson.
Előre is köszi a helpet.
jó kérdés...
At-ról:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx?mfr=true
Cron-ról:
http://www.scrounge.org/linux/cron.html
És miért?
Ha cleanup-hoz kell, akkor elég ekkor csinálnod, amikor amúgy is lekérnek valamit a szerverről. Ha mondjuk feed-eket akarsz figyelni 5 percenként, akkor is elég akkor, ha valaki megnyitja az oldaladat, és a cache-elt változat régebbi 5 percnél stb stb...
Szóval mit is szeretnél?
B
Igenigen!
Máshogy...
Windowsban hogyan?
Egy php file-t szeretnék lefuttatni minden nap mondjuk 01:00-kor windows 2003 alatt.
Hogyan tudom ezt megtenni?
Amit az eddigiekből leszűrtem, hogy nekem az AT parancs kéne /every opcióval. Ha a win-t újraindítom, ez a beállítás megmarad?
Hogyan kell megadni neki a php file-t? php.exe útvonallal, és annak paraméterben a php file? Légyszi írjatok egy példát!
Köszönöm,
Laci
Win időzítés
Bár elég régi téma, de hátha valakinek még hasznos lesz az információ. :)
Sajnos azt nem tudom, hogy PHP-ból hogyan lehet megoldani az időzített futtatást, viszont Win-en igen. De ez sajnos csak saját gépről/szerverről működik.
A vezérlőpultban van egy olyan ikon, hogy "ütemezett feladatok". Itt be lehet állítani mindent, milyen gyakran ismétlődjön, mennyi ideig fusson, stb. A futtani kívánt fájlnak pedig egy böngésző parancsikont adtam meg (az én esetemben egy asztalon lévő firefox parancsikont). A böngészőnek beállítottam, hogy az adott php legyen a kezdő oldala: http://localhost/proba/proba.php
Jah, és természetesen be kell állítani azt is, hogy előtte elindítsa a szervert (nálam wamp ikon).
Zökkenőmentesen működik, amikor be van kapcsolva a gép, és le is állítja magát a megadott idő után. Azt hiszem be lehet állítani azt is, hogy "felébressze" a gépet a futtatáshoz, de ezt a beállítást még nem próbáltam.
Sok sikert hozzá!
Üdv!
PHP-mókus
Vagy használhatsz egy