Auteur Topic: Spots updaten m.b.v cronjob  (gelezen 15994 keer)

Offline dborneman

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 42
Spots updaten m.b.v cronjob
« Gepost op: 09 maart 2011, 12:35:33 »
Ik zit eraan te denken om iedere nacht mijn spots automatisch up te daten met behulp van een cronjob. Ik had het zelf het volgende command in gedachten:

0 4 0 * * *    root     /usr/bin/php /volume1/web/spotweb/retrieve.php
Zou dit werken om elke nacht om 4 uur retrieve.php uit te voeren en de nieuwste spots binnen te halen?

Offline caveman

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 15
  • Berichten: 138
Re: Spots updaten m.b.v cronjob
« Reactie #1 Gepost op: 09 maart 2011, 13:59:07 »
Op tweakers.net staat heel veel post in het spotweb topic over cronjobs. Wat jij hebt neer gezet lijkt er goed uit te zien.
[size=85]I don\'t need to "Get a Life." I\'m a Gamer. I \'ve lots of Lives ![/size]

Offline dborneman

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 42
Re: Spots updaten m.b.v cronjob
« Reactie #2 Gepost op: 09 maart 2011, 16:19:45 »
Denk dat het niet gaat werken, want wanneer ik:
/usr/bin/php /volume1/web/spotweb/retrieve.php
in SSH uitvoer krijg ik een hele rits foutmeldingen. Ik moet echt eerst cd-en naar de map en vervolgens
/usr/bin/php retrieve.php uitvoeren

Iemand suggesties hoe de cronjob wel kan worden ingesteld? Of wat ik moet wijzigen voor dit werkt?

Is dit bijvoorbeeld mogelijk binnen een cron job?:
0 4 0 * * *    root      cd /volume1/web/spotweb /usr/bin/php retrieve.php

Offline cyrus1977

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 27
  • -Ontvangen: 54
  • Berichten: 1.529
    • http://www.bonaerial.nl
Re: Spots updaten m.b.v cronjob
« Reactie #3 Gepost op: 09 maart 2011, 19:14:08 »
moet zijn

0 4 0 * * *    root      cd /volume1/web/spotweb && /usr/bin/php retrieve.php
  • 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 dborneman

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 42
Re: Spots updaten m.b.v cronjob
« Reactie #4 Gepost op: 09 maart 2011, 19:39:10 »
Bedankt ben benieuwd vannacht of hij hem dan daadwerkelijk uitvoert ;-)

Offline cyrus1977

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 27
  • -Ontvangen: 54
  • Berichten: 1.529
    • http://www.bonaerial.nl
Re: Spots updaten m.b.v cronjob
« Reactie #5 Gepost op: 09 maart 2011, 20:32:29 »
Citaat van: "dborneman"
Bedankt ben benieuwd vannacht of hij hem dan daadwerkelijk uitvoert ;-)
run het maar eens met de hand:

cd /volume1/web/spotweb && /usr/bin/php retrieve.php
  • 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 Securityfreak

  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 0
  • Berichten: 12
Re: Spots updaten m.b.v cronjob
« Reactie #6 Gepost op: 23 december 2011, 14:46:32 »
In mijn cronjob editor binnen mijn Synology 211+ schiet ik de volgende job af:

cd /volume1/web/spotweb && /usr/bin/php retrieve.php

Ik heb de frequentie op verschillende tijden geprobeerd te zetten, zoals ook nu om de minuut, maar er lijkt niks te gebeuren. Hij lijkt de job niet af te schieten.

Ik kan de php retrieve.php wel via putty of via de spotweb web interface afschieten.

Kan iemand mij helpen en eventueel aangeven waar het fout gaat of waar ik naar moet kijken?

Offline LukeVredeveld

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 42
  • -Ontvangen: 191
  • Berichten: 1.645
    • http://synology.lukevredeveld.nl
Spots updaten m.b.v cronjob
« Reactie #7 Gepost op: 23 december 2011, 15:40:54 »
Ik heb er twee instaan en dat werkt perfect:

0   *   *   *   *   root   cd /volume1/web/spotweb && /usr/bin/php retrieve.php --force   #spotweb updaten
0   *   *   *   *   root   cd /volume1/web/spotweb && /usr/bin/php upgrade-db.php   #spotweb database


Sent from my iPad using Tapatalk
  • Mijn Synology: DS214+
  • HDD's: 2xHDS5C4040ALE630

Offline Renzo4000

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: Spots updaten m.b.v cronjob
« Reactie #8 Gepost op: 30 januari 2013, 07:58:02 »
Sorry voor de topic kick, maar ik heb precies hetzelfde probleem en vond het een beetje zonde om er een nieuw topic voor aan te maken.

Ik heb een DS213+ en heb daarop succesvol spotweb geinstalleerd. Dit draait allemaal prima alleen krijg ik die cron job maar niet draaiende. Bij mij staat nu het volgende:

Synology213> nano /etc/crontab
  GNU nano 2.2.6                                            File: /etc/crontab

#minute hour    mday    month   wday    who     command
3       20      *       *       3,6     root    /usr/syno/bin/synopkg chkupgradepkg
31      17      *       *       1,4     root    /usr/bin/php -n -d safe_mode_exec_dir='' /usr/syno/bin/autoupdate.php
15      */6     *       *       *       root    cd /volume1/web/spotweb && /usr/bin/php upgrade-db.php #spotweb database
30      *       *       *       *       root    cd /volume1/web/spotweb && usr/bin/php retrieve

op een of andere manier krijg ik bovenstaande code niet netjes erin geplakt, maar staan in de crontab netjes uitgelijnd (tab's tussen minute/hour/mday etc)

Iemand enig idee wat ik niet goed doe? Wil iemand zijn configuratie met mij delen?? Bedankt!

Offline wopper

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 52
  • Berichten: 424
    • http://www.robdehoog.nl
Spots updaten m.b.v cronjob
« Reactie #9 Gepost op: 30 januari 2013, 08:13:02 »
Als je de opdracht alleen in de cli plakt krijg je dan wel te zien dat hij spots ophaalt of faalt de opdracht?

Of faalt je cron schedule syntax, dat is lastig te zien
  • Mijn Synology: 916+

Offline LukeVredeveld

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 42
  • -Ontvangen: 191
  • Berichten: 1.645
    • http://synology.lukevredeveld.nl
Spots updaten m.b.v cronjob
« Reactie #10 Gepost op: 30 januari 2013, 08:25:02 »
Je moet cron wel opnieuw opstarten na wijzigingen (of de hele syno)


Sent from my iPhone using Tapatalk
  • Mijn Synology: DS214+
  • HDD's: 2xHDS5C4040ALE630

Offline Renzo4000

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: Spots updaten m.b.v cronjob
« Reactie #11 Gepost op: 30 januari 2013, 09:34:14 »
Als ik de commando's handmatig start via een ssh sessie dan werkt het wel gewoon. Ik heb overigens ook de cron meerdere malen "gestopt" en "gestart". Hier nog even een screenie:

http://i.cubeupload.com/c5OahF.pngKlikbaar

Update: Kennelijk doet ie het nu wel ... alleen lijkt het erop dat ie het alleen 1x per uur doet (op zich prima) maar ik heb toch aangegeven dat het elke 30 minuten is? Of heb ik dit verkeerd begrepen?

Offline thecell

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 502
  • -Ontvangen: 212
  • Berichten: 1.370
Re: Spots updaten m.b.v cronjob
« Reactie #12 Gepost op: 30 januari 2013, 09:52:22 »
Citaat van: "Renzo4000"
Update: Kennelijk doet ie het nu wel ... alleen lijkt het erop dat ie het alleen 1x per uur doet (op zich prima) maar ik heb toch aangegeven dat het elke 30 minuten is? Of heb ik dit verkeerd begrepen?
In de kolom van de minuten heb je alleen de 30e minuut van alle uren aangegeven om te updaten. Het klopt dus dat je om het uur een update hebt. Wil je om het half uur een update dan moet je er nog een 0 bij zetten.
  • Mijn Synology: DS415+
Geeft iemand een nuttig antwoord? Gebruik de "Bedankt!" knop.

Offline Renzo4000

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: Spots updaten m.b.v cronjob
« Reactie #13 Gepost op: 30 januari 2013, 10:02:10 »
Oke, helemaal helder. Bedankt!

Offline TonVH

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 86
  • -Ontvangen: 428
  • Berichten: 3.352
Re: Spots updaten m.b.v cronjob
« Reactie #14 Gepost op: 30 januari 2013, 20:43:04 »
Ik heb een soortgelijk probleem. Gistern Spotweb op de DS geïnstalleerd. Ging prima (Brickman HowTo gevolgd) en op het einde met "/usr/bin/php retrieve.php" het ophalen van de spots gestart. Ophalen werkte prima en vanochtend was alles aanwezig. Deze job toen gekilled.

In /etc/crontab volgende gezet:
=====
15      */6     *       *       *       root    /bin/sh /volume1/@appstore/scripts/spotweb_cron_upd.sh > /dev/null
0       */2      *       *       *       root    /bin/sh /volume1/@appstore/scripts/spotweb_cron_retr.sh > /dev/null
=====
en met "/usr/syno/etc/rc.d/S04crond.sh stop && /usr/syno/etc/rc.d/S04crond.sh start" e.e.a. gestart.

Toen ik later keek bleken er geen nieuwe spots opgehaald. Vervolgens weer "/usr/bin/php retrieve.php"  gestart en daardoor werden er weer spots opgehaald. Maar aut. werd niets opgehaald.

Hier rondgeneusd en bovenstaande verandert in:
=====
0   */6   *   *   *   root   cd /volume1/web/spotweb && /usr/bin/php retrieve.php --force   #spotweb updaten
0   */1   *   *   *   root   cd /volume1/web/spotweb && /usr/bin/php upgrade-db.php   #spotweb database
=====
en weer met "/usr/syno/etc/rc.d/S04crond.sh stop && /usr/syno/etc/rc.d/S04crond.sh start" e.e.a. gestart.


Helaas, er worden nog steeds geen spots opgehaald. Ik vermoed dus dat de cron niet (goed) werkt. De grote vraag is nu:
       
           "Hoe krijg ik dit laatste stukje werkend?"
Problemen kun je op 2 manieren oplossen: simpel of ingewikkeld.
Firewalls maken meer kapot dan je lief is. Problemen?
Zet dan eens de Firewall uit en kijk of er nog steeds een probleem is.

-------------------------------------------
DS415+, DS216+II, DS116, DS114


 

Haalt geen nieuwe spots binnen, en fout melding?

Gestart door cooltennisBoard Spotweb

Reacties: 5
Gelezen: 1693
Laatste bericht 08 januari 2019, 12:20:04
door cooltennis
[OPGELOST] Fout bij ophalen spots

Gestart door VentrexBoard Spotweb

Reacties: 6
Gelezen: 7303
Laatste bericht 12 maart 2011, 15:31:00
door Ventrex
automatisch binnen halen van spots

Gestart door henkdBoard Spotweb

Reacties: 8
Gelezen: 3518
Laatste bericht 06 maart 2014, 22:16:46
door Koensk
Spotweb laat geen spots zien

Gestart door cupiflowBoard Spotweb

Reacties: 8
Gelezen: 4747
Laatste bericht 27 april 2015, 11:36:16
door niekh
Spots worden opgehaald maar niet getoond

Gestart door DanielV_Board Spotweb

Reacties: 9
Gelezen: 2316
Laatste bericht 22 januari 2016, 08:04:04
door mgmcube