php pagina laden vanuit cronjob
Ik zit een probleem.
Ik zou graag via een cronjob elk uur een bepaalde php laten uitvoeren.
maar ik weet niet echt goed hoe ik het moeten doen.
Het is een linux server en ik heb toegang tot de cronjobs via directadmin.
Hopelijk kan iemand mij helpen
En wat mag het nut zijn? Cronjobs zijn heel vaak overbodig.
dat tekst bestand is 12 mb groot en moet volledig in een database gestoken worden.
Dat duurt etterlijke minuten als je dat gewoon bij een pagina load doet.
Maar ik had het eerst opgelost via ajax.
Maar ja ik krijg door die ajax fouten op to many connections.
Dus daarom wil ik gewoon mijn server automatisch laten doen.
Dan is er maar één keer een connectie en niet elke keer dat die ajax wordt geladen.
Gewijzigd op 01/01/1970 01:00:00 door kristoff
Je maakt een php-bestand dat als je het aanroept goed en foutloos werkt.
Liefst zet je dat bestand buiten je web-root.
Stel een cronjob in voor dat bestand.
Edit: Cronjob
#minute hour mday month wday command
0 * * * * /path/naar/php/php -f /path/naar/file/bestand.php
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
Een tekst bestand van 12 Mb groot? Das wel heel veel tekens, moet je altijd al die gegevens hebben?
dat is een volledige db van tribelwars.
ik laat alle dorpen in.
en dat bestand is 12 mb.
Ik heb ene php pagina dat foutloos werkt.
Ik heb dan een pad ingevoerd naar dat bestand.
maar als ik het dan test dan doet hij het nieT.
maar ik zal nog eens proberen.
SanThe schreef op 21.09.2008 13:37:
Edit: Cronjob
#minute hour mday month wday command
0 * * * * /path/naar/php/php -f /path/naar/file/bestand.php
#minute hour mday month wday command
0 * * * * /path/naar/php/php -f /path/naar/file/bestand.php
is er een manier om het path naar de php engine te vinden want het is niet op een lokale server maar een websever.
Kan je daar inloggen met ssh?
zover ik weet niet.
SanThe schreef op 21.09.2008 13:37:
Edit: Cronjob
#minute hour mday month wday command
0 * * * * /path/naar/php/php -f /path/naar/file/bestand.php
#minute hour mday month wday command
0 * * * * /path/naar/php/php -f /path/naar/file/bestand.php
Je kan het ook zo proberen:
0 * * * * php -f /path/naar/file/bestand.php
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
daar is een onderdeel cronjobs