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

Offline dborneman

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 42
Cronjob instellen Synology 3.1
« Gepost op: 01 maart 2011, 23:13:34 »
Ik heb al even gezocht op het internet, maar ik kom er niet uit. Ik krijg de crontab niet gevonden en kan dus geen cronjob instellen! Weet iemand de exacte locatie van de crontab?

Ik wil graag voor Magento de volgende cron job instellen:
*/5 * * * * curl -s -o /dev/null http://www.yoursite.com/absolute/path/to/magento/cron.php
Mocht iemand mij hiermee kunnen helpen met alle exacte commands die ik zou moeten uitvoeren in SSH heel graag!

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.996
Re: Cronjob instellen Synology 3.1
« Reactie #1 Gepost op: 02 maart 2011, 08:40:39 »
Hier al eens de zoekfuctie geprobeerd? Je komt dan een heel aantal keer de exacte lokatie tegen (/etc/crontab)

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline dborneman

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 42
Re: Cronjob instellen Synology 3.1
« Reactie #2 Gepost op: 02 maart 2011, 11:46:53 »
Dat zag ik inderdaad, maar:
Cd /etc/crontab/
Werkt niet, wat doe ik dan verkeerd?

Offline schapheer

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 18
Re: Cronjob instellen Synology 3.1
« Reactie #3 Gepost op: 02 maart 2011, 12:12:26 »
voer crontab -e uit op de command prompt. Google even om te begrijpen hoe de editor werkt

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.996
Re: Cronjob instellen Synology 3.1
« Reactie #4 Gepost op: 02 maart 2011, 12:15:08 »
Citaat van: "dborneman"
Dat zag ik inderdaad, maar:
Cd /etc/crontab/
Werkt niet, wat doe ik dan verkeerd?
crontab is een bestand (met de cronjobs er in) in de directory /etc... en naar een bestand kun je geen cd uitvoeren.
Dus: cd /etc
gevolgd door bv.: vi crontab

en je kunt bewerken... (Denk er om dat vi een moeilijke editor is. Hou Google bij de hand voor de commando's en ga crontab niet wijzigen met een windows editor!)

Herstarten van cron doe je via /usr/syno/etc.defaults/rc.d/S04crond.sh

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline dborneman

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 42
Re: Cronjob instellen Synology 3.1
« Reactie #5 Gepost op: 02 maart 2011, 12:58:26 »
Het is inmiddels gelukt:


Zit dit er verder okay uit? Ik heb /usr/bin/php vooraan de regel toegevoegd

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.996
Re: Cronjob instellen Synology 3.1
« Reactie #6 Gepost op: 02 maart 2011, 13:09:00 »
Ziet er op zich mooi uit. Maar... gaat niet werken ben ik bang... Webpagina's moet je benaderen via wget, zie bv. viewtopic.php?f=21&t=5398

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline dborneman

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 42
Re: Cronjob instellen Synology 3.1
« Reactie #7 Gepost op: 02 maart 2011, 13:37:11 »
He Wizjos,

Ik heb het nu aangepast naar WGET en tevens een MAILTO toegevoegd voor als een cronjob niet goed wordt uitgevoerd, zie:


Maakt het verder eigenlijk nog veel uit ik een cronjob aanroep via bv. cronjob.sh of cronjob.php? Ik moest bij het aanroepen van het .sh bestand werken met het volledige path van wat bestanden en om deze reden had ik gekozen om te werken met de .php extensie (zie ook: http://www.magentocommerce.com/wiki/1_- ... a_cron_job)

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.996
Re: Cronjob instellen Synology 3.1
« Reactie #8 Gepost op: 02 maart 2011, 14:59:44 »
Citaat van: "dborneman"
Maakt het verder eigenlijk nog veel uit ik een cronjob aanroep via bv. cronjob.sh of cronjob.php?
Dat zou ik werkelijk even niet weten...
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline cyrus1977

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 27
  • -Ontvangen: 54
  • Berichten: 1.529
    • http://www.bonaerial.nl
Re: Cronjob instellen Synology 3.1
« Reactie #9 Gepost op: 04 maart 2011, 17:39:32 »
Nee zolang je maar op de juiste manier aanroept;

php doe je

/usr/bin/php file.php

en een sh doe je

./file.sh

beide moet exec permissies hebben (chmod +x file.php of chmod +x file.sh)

Ik vraag me alleen af of de php-interpreter het snapt als je een wget doet ... denk het niet eigenlijk
  • 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: Cronjob instellen Synology 3.1
« Reactie #10 Gepost op: 04 maart 2011, 17:52:34 »
Is er een manier om te controleren of de cron job op dit moment werkt? Ik zag op het forum van Magento (systeem waar ik de Cronjob voor gebruik) dat ik wel Wget of Curl moest gebruiken

Offline cyrus1977

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 27
  • -Ontvangen: 54
  • Berichten: 1.529
    • http://www.bonaerial.nl
Re: Cronjob instellen Synology 3.1
« Reactie #11 Gepost op: 04 maart 2011, 20:19:30 »
Ehh ja.. Ik neem aan dat de cronjob "iets" doet wat zichtbaar wordt als het gelopen heeft. Waarom heb je anders een cronjob gemaakt.

Maar je kan ook info terug vinden in: /var/log/cron.log
  • 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 wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.996
Re: Cronjob instellen Synology 3.1
« Reactie #12 Gepost op: 05 maart 2011, 09:56:23 »
Citaat van: "cyrus1977"
Ehh ja.. Ik neem aan dat de cronjob "iets" doet wat zichtbaar wordt als het gelopen heeft. Waarom heb je anders een cronjob gemaakt.

Maar je kan ook info terug vinden in: /var/log/cron.log
Dan moet je dat wel aanzetten... Edit hiertoe /usr/syno/etc.defaults/rc.d/S04crond.sh:
#!/bin/sh
#
# S04crond.sh - startup script for crond
#
# This goes in /usr/syno/etc/rc.d and gets run at boot-time.

CROND=/usr/sbin/crond


case "$1" in

start)
<------>if [ -x "$CROND" ] ; then
<------><------>mkdir -p /var/spool/cron/crontabs/
<------><------>ln -sf /etc/crontab /var/spool/cron/crontabs/root
<------><------>echo "Starting crond..."
<------><------>$CROND -l 8 -L /var/log/cron.log
<------>fi
<------>;;

stop)
<------>echo "stop crond"
<------>kill -USR1 `cat /var/run/crond.pid` > /dev/null 2>&1
<------>;;

*)
<------>echo "usage: $0 { start | stop }" >&2
<------>exit 1
<------>;;

esac
Het gaat dan om de vijfde regel in start): $CROND -l 8 -L /var/log/cron.log

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline dborneman

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 42
Re: Cronjob instellen Synology 3.1
« Reactie #13 Gepost op: 05 maart 2011, 13:20:35 »
Dat is ook gelukt met de VI editor heb ik dat erbij gezet, maar cron restarten moet ik doen met:
/usr/syno/etc.defaults/rc.d/S04crond.sh zei je vul ik dan het volgende in:
# /usr/syno/etc.defaults/rc.d/S04crond.sh restart
online kwam ik dit command tegen:
# /etc/init.d/crond restart

Offline klen

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 30
  • Berichten: 416
Re: Cronjob instellen Synology 3.1
« Reactie #14 Gepost op: 05 maart 2011, 21:36:39 »
Van je crontab file klopt niets, behalve de oorspronkelijke ntpdate regel.

Post de exacte inhoud nog eens een keer, zonder jpg plaatje, maar als tekst in een code-blok, ajb.

Je moet php scripts aanroepen via een wget met een http -url en niet met /bin/php en al helemaal niet met /bin/php wget

Het beste is het om eerst via de command-line (ssh) het juiste commando te weten.
Dat commando zet je dan in je crontab file, maar dan wel met het volledige path ervoor.
Dus: stap 1 is: log in en probeer erachter te komen wat het juiste commando is om te doen wat je wilt, nl een php script draaien.
--
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: 7911
Laatste bericht 14 maart 2009, 21:40:27
door wowo
Starten/Stoppen Sickbeard via cronjob

Gestart door MaceNLBoard SickBeard

Reacties: 4
Gelezen: 3336
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: 3664
Laatste bericht 25 mei 2014, 21:26:14
door jeronimo78
cronjob / task manager spotweb

Gestart door vegettoBoard Spotweb

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

Gestart door dbornemanBoard Spotweb

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