Cronjobs op externe host laten uitvoeren
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 :)
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?
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?! ;-)
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!
Goeie config!! Kan je achteraf goed zien wanneer er iets fout gaat met de cron (NOT)
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..
Tim van de P op 29/12/2010 11:38:20:
Je weet niet wat /dev/null 2>&1 doet? Geeft niet.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..
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..
Ik zou: /tmp/cronlog.log 2>&1 meegeven of een andere logfile op een plek waar je schrijfrechten hebt.
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 -
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!!