Als ik onderstaande regel toepas als cronjob, dan word de site leeggehaald.
20 11 * * * /usr/local/bin/php -q /home/ballonnen/domains/ballonnenparadijs.nl/public_html/cronjob.php
Als ik het via domein/cronjob.php doe dan werkt het wel.
Iemand een oplossing?
- Cronjob regel werkt niet
-
09-02-2013, 12:58 #1
- Berichten
- 129
- Lid sinds
- 18 Jaar
Cronjob regel werkt niet
-
-
09-02-2013, 13:49 #2
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Re: Cronjob regel werkt niet
Ligt eraan hoe je die cronjob hebt toegevoegd.
Als je die zo zelf in /etc/cronjob hebt gezet, dan wordt de regel uitgevoerd met 'root' rechten en mogelijk kan apache/httpd die dan niet lezen.
In dat geval zou je eens dit kunnen proberen:
20 11 * * * ballonnen /usr/local/bin/php -q /home/ballonnen/domains/ballonnenparadijs.nl/public_html/cronjob.php
Als het script (tijdelijke) bestanden aanmaakt dan zul je die waarschijnlijk even moeten verwijderen aangezien apache/httpd meestal geen bestanden kan overschrijven via de ballonnen user.
Mocht dit niet werken dan kun je in de cronregel de 'ballonnen' user ook nog eens veranderen naar 'apache' (of iig. de user waaronder httpd draait)
-
09-02-2013, 13:52 #3
- Berichten
- 301
- Lid sinds
- 17 Jaar
Re: Cronjob regel werkt niet
Wat je ook kunt doen, nu je het toch al in de public_html hebt staan, gewoon een curl request of wget erop doen.
-
09-02-2013, 13:53 #4
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Re: Cronjob regel werkt niet
Of even via de browser aanroepen en testen of ie doet wat ie moet doen.
Sidenote: een cronjob die mogelijk je website leeghaalt zou ik niet in /public_html/ zetten maar een directoy hoger.
-
09-02-2013, 20:08 #5
- Berichten
- 3.233
- Lid sinds
- 17 Jaar
Re: Cronjob regel werkt niet
wget -O/dev/null -q http:// www.ballonnenparadijs.nl/order/cronjob.php
werkt toch ook?
-
10-02-2013, 08:36 #6
- Berichten
- 129
- Lid sinds
- 18 Jaar
Re: Cronjob regel werkt niet
Dit heeft gewerkt!
Allen bedankt voor de support.
MVG,
Arie
-
10-02-2013, 09:04 #7
- Berichten
- 390
- Lid sinds
- 14 Jaar
Re: Cronjob regel werkt niet
Gebruik eens deze opdracht regel ;)
Deze zal waarschijnlijk werken
/usr/local/bin/php -q -f /home/ballonnen/domains/ballonnenparadijs.nl/public_html/cronjob.php
Sorry te laat gezien dat je al een oplossing had
Mvg
-
12-02-2013, 15:00 #8
- Berichten
- 129
- Lid sinds
- 18 Jaar
Re: Cronjob regel werkt niet
Nog steeds zoekende!!
Als de cronjobinstelling
* * * * usr/local/bin/php/home/gebruikersnaam/domains/domein.nl/public_html/cronjob.php
niet werkt en
domein.nl/cronjob.php wel
Wat kan er dan fout zijn??
-
12-02-2013, 15:05 #9
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Re: Cronjob regel werkt niet
Je hebt een * te weinig en je pad begint niet met een / en een spatie te weinig tussen php en /home
-
12-02-2013, 15:11 #10
- Berichten
- 129
- Lid sinds
- 18 Jaar
Re: Cronjob regel werkt niet
Dis is een exacte copie van de regel
*14***/usr/local/bin/php /home/gebruikersnaam/domains/domein.nl/public_html/cronjob.php >/dev/null 2>&1Laatst aangepast door Arie Jansen : 12-02-2013 om 15:17
-
12-02-2013, 15:15 #11
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Re: Cronjob regel werkt niet
Als post #5 gewerkt heeft en #10 werkt niet, dan moet je naar je rechten en naar je cronjob.php script kijken.
Zelf je script een beetje debuggen terwijl je het zelf in de shell uitvoerd (onder de juiste user) wil ook nog wel eens helpen.
-
12-02-2013, 15:22 #12
- Berichten
- 690
- Lid sinds
- 15 Jaar
Re: Cronjob regel werkt niet
je cron service draait niet waarschijnlijk.
log eens in op je server, en run dit commando;
Code:sudo /etc/init.d/crond start
Cheers,
Rob
Aanvullend bericht:
Code:* 14 * * * /usr/local/bin/php /home/gebruikersnaam/domains/domein.nl/public_html/cronjob.php >/dev/null 2>&1
Laatst aangepast door Rob Quist : 12-02-2013 om 15:24 Reden: Automatisch samengevoegd.
-
12-02-2013, 15:27 #13
- Berichten
- 129
- Lid sinds
- 18 Jaar
Re: Cronjob regel werkt niet
je cron service draait niet waarschijnlijk.
log eens in op je server, en run dit commando;
Code:sudo /etc/init.d/crond start
Cheers,
Rob
Aanvullend bericht:
Er moeten wel spaties tussen de * enzo zitten
Code:* 14 * * * /usr/local/bin/php /home/gebruikersnaam/domains/domein.nl/public_html/cronjob.php >/dev/null 2>&1
Waar moet ik dat commando plaatsen?
Ik draai op een reseller met DA
-
12-02-2013, 16:16 #14
- Berichten
- 3.233
- Lid sinds
- 17 Jaar
Re: Cronjob regel werkt niet
-
12-02-2013, 16:39 #15
- Berichten
- 129
- Lid sinds
- 18 Jaar
Re: Cronjob regel werkt niet
sudo /etc/init.d/crond start
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic