Cronjobs op externe host laten uitvoeren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Tim van de P

Tim van de P

29/12/2010 10:35:21
Quote Anchor link
Beste PHPers!

Ik heb een vraag.. Ik ben bezig voor een klant om een crm systeem te implementeren. Nou heeft hun ICT-er een host genomen (geen idee waarom) die geen cronjobs ondersteund. Nou moet ik de volgende cronjob instellen bij <host> en <url> heb ik even de gegevens weggehaald :)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
* * * * * cd /customers/<host>/<url>/httpd.www; php -f cron.php > /dev/null 2>&1


Hoe kan ik dit nou extern instellen?? Ik heb namelijk wel gewoon een host waar ik cronjobs kan instellen.

Als ik bijvoorbeeld http://urlvandesite.nl/cron.php benader worden dan de cronjobs uitgevoerd?
 
PHP hulp

PHP hulp

12/01/2025 19:59:56
 
Obelix Idefix

Obelix Idefix

29/12/2010 10:46:29
Quote Anchor link
Tim van de P op 29/12/2010 10:35:21:
Als ik bijvoorbeeld http://urlvandesite.nl/cron.php benader worden dan de cronjobs uitgevoerd?


Zelf al getest?! ;-)
 
Tim van de P

Tim van de P

29/12/2010 10:47:47
Quote Anchor link
Hehe, ja! Ik zet het verkeerd neer zo te zien :P

Ik bedoel kan ik gewoon die url in de cron verwerken (en hoe moet ik dat dan doen?!?!)

Toevoeging op 29/12/2010 11:24:34:

Heb het getest en dit werkt als een tierelier :) ik denk ik zet het even neer!

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
* * * * * curl --silent http://urlvandesite.nl/submap/cron.php > /dev/null 2>&1
 
Aad B

Aad B

29/12/2010 11:33:06
Quote Anchor link
/dev/null 2>&1
Goeie config!! Kan je achteraf goed zien wanneer er iets fout gaat met de cron (NOT)
 
Tim van de P

Tim van de P

29/12/2010 11:38:20
Quote Anchor link
Nuttige reactie!

Kan jij dan een alternatief geven? Anders vind ik jou reactie namelijk erg nutteloos en het lijkt mij niet dat je mensen hier moet afkraken maar moet helpen niet? Anders moet je gewoon niet reageren aub..
 
Aad B

Aad B

29/12/2010 11:43:13
Quote Anchor link
Tim van de P op 29/12/2010 11:38:20:
Nuttige reactie!

Kan jij dan een alternatief geven? Anders vind ik jou reactie namelijk erg nutteloos en het lijkt mij niet dat je mensen hier moet afkraken maar moet helpen niet? Anders moet je gewoon niet reageren aub..
Je weet niet wat /dev/null 2>&1 doet? Geeft niet.
Ik zou: /tmp/cronlog.log 2>&1 meegeven of een andere logfile op een plek waar je schrijfrechten hebt.
 
- Ariën  -
Beheerder

- Ariën -

29/12/2010 11:43:17
Quote Anchor link
Zie het als opbouwende kritiek...
Als je daar niet tegen kan dan is een forum de laatste plek waar je moet zijn, Tim ;-)

* * * * * curl --silent http://urlvandesite.nl/submap/cron.php

is gewoon voldoende.
Zou zelfs ook via 'wget' kunnen i.p.v. curl en --silent
Dan krijg je de boel in je hoofd-mailadres die bekend is op de server, je kan ook op Aad's manier de boel schrijven naar een error-log bestand zodra het mis gaat.
Gewijzigd op 29/12/2010 11:44:46 door - Ariën -
 
Tim van de P

Tim van de P

29/12/2010 12:21:47
Quote Anchor link
Ok, sorry dan was ik te snel :)

Maar ik geef namelijk zelf altijd aan wat verkeerd is met daarbij ook hetgeen wat dan niet klopt :)

ik weet dat dev/null 2>&1 gewoon alles negeert wat niet werkt maar ik had geen idee wat ik dan anders zou moeten doen maar bedankt allen!!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.