Auteur Topic: Cronjob werkt niet meer?  (gelezen 6167 keer)

Offline dborneman

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 42
Cronjob werkt niet meer?
« Gepost op: 24 april 2011, 23:49:55 »
Ik gebruik al enige tijd cron jobs om spotweb up to date te houden. Sinds ik Spotweb onlangs heb geüpdatet wil de cronjob echter niet meer werken.

Mijn crontab ziet als volgt uit:
#minute hour    mday    month   wday    who     command                                                                                    
0       *       *       *       *       root    cd /volume1/web/spotweb && /usr/bin/php retrieve.php                                      
0       0       *       *       *       root    /usr/sbin/ntpdate -b time.apple.com                                                        
43      0       *       *       1,4     root    /usr/bin/php -n -d safe_mode_exec_dir='' /usr/syno/bin/autoupdate.php                                                                                                                                                                
0       3       *       *       0,3     root    /usr/syno/bin/synolocalbkp -a "Belangrijke info"

Iemand die hier iets aan ziet dat niet correct staat weergegeven? Als ik het command voor het updaten via ssh invoer werkt het wel gewoon

Offline caveman

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 15
  • Berichten: 138
Re: Cronjob werkt niet meer?
« Reactie #1 Gepost op: 25 april 2011, 12:28:39 »
Moet je niet iets invullen bij #minute ? Er staat nu "0" volgens mij doet ie het dan nooit of constant...
http://nl.wikipedia.org/wiki/Cronjob
[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: Cronjob werkt niet meer?
« Reactie #2 Gepost op: 25 april 2011, 17:51:36 »
Als het goed is moet hij dan elk uur minuut 0 het script uitvoeren (in dit geval retrieve.php)

Zie: @hourly   Eenmaal uitvoeren per uur   0 * * * * op de pagina die jij stuurde.

Het command werkt los ook gewoon en andere cron jobs worden wel uitgevoerd vandaar dat ik niet snap waarom het niet meer werkt. Heb jij ook een cron job ingesteld voor spotweb?

Offline klen

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 30
  • Berichten: 416
Re: Cronjob werkt niet meer?
« Reactie #3 Gepost op: 26 april 2011, 01:26:27 »
Heb je de crond al eens herstart om te kijken of dat werkt?
--
DS-412+ DSM 5.x
DS-112j  DSM 5.x
DS-107+ DSM 2.3-1157

Offline caveman

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 15
  • Berichten: 138
Re: Cronjob werkt niet meer?
« Reactie #4 Gepost op: 26 april 2011, 21:50:14 »
Citaat van: "dborneman"
Als het goed is moet hij dan elk uur minuut 0 het script uitvoeren (in dit geval retrieve.php)

Zie: @hourly   Eenmaal uitvoeren per uur   0 * * * * op de pagina die jij stuurde.

Het command werkt los ook gewoon en andere cron jobs worden wel uitgevoerd vandaar dat ik niet snap waarom het niet meer werkt. Heb jij ook een cron job ingesteld voor spotweb?

Hmmm, ja je hebt gelijk ik heb het niet goed gelezen..
Ik heb zelf geen cron job, ik wil graag zien wat er nieuw is na het updaten.
[size=85]I don\'t need to "Get a Life." I\'m a Gamer. I \'ve lots of Lives ![/size]

Offline klen

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 30
  • Berichten: 416
Re: Cronjob werkt niet meer?
« Reactie #5 Gepost op: 27 april 2011, 01:07:55 »
Ik denk dat het misgaat met die safe_mode_exec_dir optie. het is bedoeld om daar een directory neer te zetten en jij zet er iets leegs neer. Bovendien is die optie 'deprecated' sinds php 5.3.0 en niet nodig. Waarom heb je die erin staan en heb je het al geprobeerd om die eens weg te laten?
--
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 werkt niet meer?
« Reactie #6 Gepost op: 27 april 2011, 14:41:27 »
Ik heb zojuist even crond gerestart om te kijken of dit werkt. Heb hiervoor het volgende command gebruikt:
# /etc/init.d/cron restart

Lijkt me in orde toch?

Wat betreft de optie safe_mode_exec_dir: Deze is door Synology zelf als cronjob toegevoegd met de nieuwe firmware. Andere cronjobs werken wel gewoon dus het zou daar niet aan mogen liggen.

Offline klen

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 30
  • Berichten: 416
Re: Cronjob werkt niet meer?
« Reactie #7 Gepost op: 27 april 2011, 14:49:18 »
Dan even terug naar je echte probleem: geef eens aan welk commando van de file /etc/crontab het niet doet?
Ik dacht te lezen dat het ging om het update commando, maar het gaat waarschijnlijk om dit commando: cd /volume1/web/spotweb && /usr/bin/php retrieve.php of niet?

De crond herstarten gaat -op mijn systeem- via deze commando's:
/usr/syno/etc/rc.d/S04crond.sh stop
/usr/syno/etc/rc.d/S04crond.sh start
--
DS-412+ DSM 5.x
DS-112j  DSM 5.x
DS-107+ DSM 2.3-1157


 

Gevraagd cronjob starten/stoppen Squeezecenter!

Gestart door wowoBoard Media Streaming mods

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

Gestart door MaceNLBoard SickBeard

Reacties: 4
Gelezen: 3337
Laatste bericht 26 juni 2012, 13:35:54
door MaceNL
cronjob / task manager spotweb

Gestart door vegettoBoard Spotweb

Reacties: 0
Gelezen: 2036
Laatste bericht 19 augustus 2014, 10:29:30
door vegetto
Cronjob instellen Synology 3.1

Gestart door dbornemanBoard Synology DSM 5.1 en eerder

Reacties: 20
Gelezen: 11489
Laatste bericht 07 maart 2011, 16:15:50
door dborneman
met taakplanner / cronjob php script uitvoeren

Gestart door Roger1968Board Web Station

Reacties: 10
Gelezen: 13548
Laatste bericht 10 januari 2020, 14:07:04
door Soze