Beste SD'ers,
Het lukt me maar niet om de cronjob werkend te krijgen. Als ik de pagina handmatig uitvoer dan werkt het wel.
De cronjob moet elke minuut de pagina bezoeken. Ik heb een VPS van Versio.
Dit is de cronjob die ik heb ingevuld:Wie ziet het probleem?*****
admin /usr/bin/php -q /home/admin/domains/mijnwebsite.nl/public_html/hetbestand.php
Met vriendelijke groet,
Sebastiaan
- Cronjobs instellen lukt niet.
-
17-01-2012, 20:52 #1
- Berichten
- 144
- Lid sinds
- 13 Jaar
Cronjobs instellen lukt niet.
-
17-01-2012, 21:02 #2
- Berichten
- 29
- Lid sinds
- 13 Jaar
Re: Cronjobs instellen lukt niet.
Zijn alle paden die je gebruikt in de cronjob absoluut?
-
17-01-2012, 21:07 #3gast6537 Guest
Re: Cronjobs instellen lukt niet.
Beste, probeer dit is: /usr/local/bin/php -q -f /home/admin/domains/mijnwebsite.nl/public_html/hetbestand.php
Mark
-
17-01-2012, 22:16 #4
- Berichten
- 144
- Lid sinds
- 13 Jaar
-
17-01-2012, 22:30 #5
- Berichten
- 1.041
- Lid sinds
- 17 Jaar
Re: Cronjobs instellen lukt niet.
Heb je al in het standaard e-mail account van de gebruiker in dit geval de admin gekeken? Als het goed is krijg je daar het resultaat van de cron in een e-mail daarop. Er moet dan niet '>/dev/null 2>&1' in de cron staan.
Als de cron goed draait zou je in de e-mail moeten zien of het php bestand zelf fouten heeft waardoor het niet uitgevoerd kan worden via de cron.
Wanneer dit niet het geval is zou je de instellingen van je cron eens kunnen nakijken. Er worden vaak fouten gemaakt met de tijd instellingen.
Als je in minute 1 neerzet voert hij hem maar 1x uit per uur. Je zou hier */1 neer kunnen zetten (interval om elke minuut) de rest moet uiteraard op * staan.
In het administrator gedeelte zou je nog kunnen kijken in de Log viewer of de cron überhaupt uitgevoerd wordt.
-
17-01-2012, 22:38 #6
- Berichten
- 1.106
- Lid sinds
- 18 Jaar
Re: Cronjobs instellen lukt niet.
Probeer dit:
wget -O /dev/null -q http://sitedeals.nl/cronjobbestand.php
-
18-01-2012, 09:53 #7
- Berichten
- 144
- Lid sinds
- 13 Jaar
Re: Cronjobs instellen lukt niet.
Heb je al in het standaard e-mail account van de gebruiker in dit geval de admin gekeken? Als het goed is krijg je daar het resultaat van de cron in een e-mail daarop. Er moet dan niet '>/dev/null 2>&1' in de cron staan.
Als de cron goed draait zou je in de e-mail moeten zien of het php bestand zelf fouten heeft waardoor het niet uitgevoerd kan worden via de cron.
Wanneer dit niet het geval is zou je de instellingen van je cron eens kunnen nakijken. Er worden vaak fouten gemaakt met de tijd instellingen.
Als je in minute 1 neerzet voert hij hem maar 1x uit per uur. Je zou hier */1 neer kunnen zetten (interval om elke minuut) de rest moet uiteraard op * staan.
In het administrator gedeelte zou je nog kunnen kijken in de Log viewer of de cron überhaupt uitgevoerd wordt.
/home/admin/domains/naamsite.nl/public_html/classes/bestand.php.php: line 1: ?php: No
such file or directory
/home/admin/domains/naamsite.nl/public_html/classes/bestand.php: line 2: syntax
error near unexpected token `'/defines.php''
/home/admin/domains/naamsite.nl/public_html/classes/bestand.php.php: line 2:
`include('/defines.php');'
Zou best goed kunnen zijn, maar werkt helaas ook niet!Laatst aangepast door Sebastiaan de W. : 18-01-2012 om 09:54 Reden: Automatisch samengevoegd.
-
18-01-2012, 09:57 #8
- Berichten
- 29
- Lid sinds
- 13 Jaar
-
18-01-2012, 10:03 #9
- Berichten
- 1.041
- Lid sinds
- 17 Jaar
Re: Cronjobs instellen lukt niet.
Zorg dat alle paden absoluut zijn dus ook die in de php code zoals bij de include
Een absoluut pad kan er als volgt uit zien:
/home/admin/domains/naamsite.nl/public_html/classes/bestand.php
include('/home/admin/domains/naamsite.nl/public_html/classes/defines.php');
Edit: Harm B was me voor ;)
-
18-01-2012, 10:03 #10
- Berichten
- 1.106
- Lid sinds
- 18 Jaar
Re: Cronjobs instellen lukt niet.
Edit, niet goed gelezen!
Aanvullend bericht:
Dat zou opzich geen probleem moeten zijn bij de wget commando, vreemd dat die ook niet werkt.Laatst aangepast door Reshad Bashir : 18-01-2012 om 10:05 Reden: Automatisch samengevoegd.
-
18-01-2012, 10:10 #11
- Berichten
- 144
- Lid sinds
- 13 Jaar
Re: Cronjobs instellen lukt niet.
Zou iemand er naar kunnen kijken? Het wil maar niet werken...
-
18-01-2012, 10:13 #12
- Berichten
- 1.041
- Lid sinds
- 17 Jaar
-
18-01-2012, 10:58 #13
- Berichten
- 180
- Lid sinds
- 15 Jaar
Re: Cronjobs instellen lukt niet.
en een van deze dan?
#/usr/local/bin/php -q -f /home/account versio/domains/domeinnaam.nl/public_html/admin/cron/fetch.php #daily >/dev/null 2>&1
of
wget--no-cache --spider http://domeinnaam.nl/admin/includes/...?fd_refresh=17 >/dev/null 2>&1
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