Auteur Topic: Cronjob instellen Synology 3.1  (gelezen 11555 keer)

Offline dborneman

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 42
Re: Cronjob instellen Synology 3.1
« Reactie #15 Gepost op: 06 maart 2011, 02:09:25 »
Het gaat om het systeem Magento waar ik een cron job voor wil draaien. Op deze pagina staat uitgelegd hoe ik de cron.sh kan instellen of cron.php kan laten uitvoeren: http://www.magentocommerce.com/wiki/1_- ... a_cron_job

Het leek mij makkelijker om de cron.php elke 5 minuut op te roepen en op deze pagina staat:
If for some reason you can’t locate or access your php binary via crontab, you can also use curl or wget to activate cron.php
*/5 * * * * curl -s -o /dev/null http://www.yoursite.com/absolute/path/to/magento/cron.php
Uiteindelijk gecombineerd met de info die ik hier heb verkregen in het topic heb ik nu in mijn cron file het volgende staan:
/*5 * * * *        root    /usr/bin/php wget -s -o /dev/null http://www.****.nl/winkel/cron.php

Offline klen

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 30
  • Berichten: 416
Re: Cronjob instellen Synology 3.1
« Reactie #16 Gepost op: 06 maart 2011, 13:08:33 »
Het is belangrijk ervoor te zorgen dat alles na het woord 'root' goed werkt.
In jouw geval moet dus na het woord root dit commando goed werken:
/usr/bin/php wget -s -o /dev/null http://www.****.nl/winkel/cron.php

Maar dat doet het niet, dat weet ik zeker.

Je moet het veranderen in een commando dat wordt uitgevoerd door wget
Dit moet ongeveer werken:
/usr/syno/bin/wget -q -O /dev/null http://www.****.nl/winkel/cron.php
Het is dus zaak dat je het eerst op de commando regel probeert, en als dat lukt zet je het in de crontab regel!
Overigens is het denk ik genoeg als in de http-url dit staat:
http://localhost/winkel/cron.php

Wanneer je dus een werkende commad-line regel hebt, zorg je dat je crontab er zo uitziet:
*/5 * * * *        root    /usr/syno/bin/wget -q -O /dev/null http://localhost/winkel/cron.php
Let op de eerste 3 karakters, jij had die verkeerd om in je voorbeeld!

Succes
--
DS-412+ DSM 5.x
DS-112j  DSM 5.x
DS-107+ DSM 2.3-1157

Offline dborneman

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 42
Re: Cronjob instellen Synology 3.1
« Reactie #17 Gepost op: 06 maart 2011, 16:46:03 »
Wat bedoel je precies met het eerst proberen op commando regel?

Ik heb zojuist via SSH even geprobeerd dit command uit te voeren om te kijken of ik hier wat mee kon:
/usr/syno/bin/wget -q -O /dev/null http://www.****.nl/winkel/cron.php
Maar dat werkt verder niet! Wat doe ik precies verkeerd? Als ik het van te voren kan testen is inderdaad wel handig ;-)

Nu krijg ik deze melding:
/usr/syno/bin/wget: invalid option -- 0
Usage: wget [OPTION]... [URL]...

Try `wget --help' for more options.

Offline cyrus1977

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 27
  • -Ontvangen: 54
  • Berichten: 1.529
    • http://www.bonaerial.nl
Re: Cronjob instellen Synology 3.1
« Reactie #18 Gepost op: 06 maart 2011, 17:07:34 »
klopt je url wel ??
  • Mijn Synology: DS415
  • HDD's: 4
See http://www.bonaerial.nl
I am root. If you see me laughing, you better have a backup!
The beginning of knowledge is the discovery of something we do not understand.

Offline klen

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 30
  • Berichten: 416
Re: Cronjob instellen Synology 3.1
« Reactie #19 Gepost op: 06 maart 2011, 21:00:12 »
Citaat van: "dborneman"
Wat bedoel je precies met het eerst proberen op commando regel?

Ik heb zojuist via SSH even geprobeerd dit command uit te voeren om te kijken of ik hier wat mee kon:
/usr/syno/bin/wget -q -O /dev/null http://www.****.nl/winkel/cron.php
Maar dat werkt verder niet! Wat doe ik precies verkeerd? Als ik het van te voren kan testen is inderdaad wel handig ;-)

Nu krijg ik deze melding:
/usr/syno/bin/wget: invalid option -- 0
Usage: wget [OPTION]... [URL]...

Try `wget --help' for more options.

wget klaagt over invalid option 0 (nul)

Je moet tussen de -q en /dev/null een -O (min hoofdletter o) plaatsen.
--
DS-412+ DSM 5.x
DS-112j  DSM 5.x
DS-107+ DSM 2.3-1157

Offline dborneman

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 42
Re: Cronjob instellen Synology 3.1
« Reactie #20 Gepost op: 07 maart 2011, 16:15:50 »
Ik heb het command nu goed ingevuld (blond dacht dat er inderdaad een nul stond) en het systeem voert vervolgens het proces uit en even later komt er een nieuwe regel met
Citaat
Servernaam>

Ik denk dus dat dit werkt, maar kan ik dit op een manier controleren?


 

Gevraagd cronjob starten/stoppen Squeezecenter!

Gestart door wowoBoard Media Streaming mods

Reacties: 10
Gelezen: 7944
Laatste bericht 14 maart 2009, 21:40:27
door wowo
Starten/Stoppen Sickbeard via cronjob

Gestart door MaceNLBoard SickBeard

Reacties: 4
Gelezen: 3351
Laatste bericht 26 juni 2012, 13:35:54
door MaceNL
CronJob editor werkt niet meer na upgrade 5.0

Gestart door jeronimo78Board Synology DSM 5.1 en eerder

Reacties: 3
Gelezen: 3671
Laatste bericht 25 mei 2014, 21:26:14
door jeronimo78
cronjob / task manager spotweb

Gestart door vegettoBoard Spotweb

Reacties: 0
Gelezen: 2043
Laatste bericht 19 augustus 2014, 10:29:30
door vegetto
Spots updaten m.b.v cronjob

Gestart door dbornemanBoard Spotweb

Reacties: 14
Gelezen: 16109
Laatste bericht 30 januari 2013, 20:43:04
door TonVH