Synology-Forum.nl

Firmware => Synology DSM algemeen => Topic gestart door: BZwart op 05 oktober 2012, 13:55:01

Titel: Cron probleem
Bericht door: BZwart op 05 oktober 2012, 13:55:01
Ik heb een aantal cron Jobs gemaakt voor o.a. het maken van dagelijkse backups en het verwijderen van oude log bestanden.
Deze lopen allemaal keurig op de ingestelde tijdstippen.

Ik heb naast bovengenoemde cron  jobs ook de onderstaande aangemaakt, deze zou iedere morgen om 8 uur mijn pc moeten inschakelen via een WOL commando.

0 8 * * * root /opt/home/wake.sh
Als ik het commando "/opt/home/wake.sh" handmatig uitvoer via Putty gaat het perfect, PC start op. Echter via cron wil het niet lukken. De PC blijft iedere morgen om 8 uur erg stil.

Mij Synology is al meerdere malen opnieuw opgestart nadat ik deze job heb aangemaakt maar tot nu toe zonder succes.
Heeft iemand een tip waar dit aan kan liggen?
Titel: Re: Cron probleem
Bericht door: zandhaas op 05 oktober 2012, 14:05:55
Begint jou script met

#!/bin/bash

En zet eens "sh" voor je script

0   8   *   *   *   root  sh /opt/home/wake.sh

Het verschil zit erin dat de omgevings variabelen die je krijgt als je inlogt niet gezet zijn als een script vanuit de cron gestart wordt.

Overigens de cron kun je via de volgende manier stoppen en starten, zodat je makkelijker kunt testen.

/usr/syno/etc/rc.d/S04crond.sh stop
/usr/syno/etc/rc.d/S04crond.sh start
Titel: Re: Cron probleem
Bericht door: BZwart op 05 oktober 2012, 14:11:16
nee het script zelf ziet er zo uit:

wakelan -b 192.168.1.255 -m 00:00:00:00:00:00 (face mac adres)
Titel: Re: Cron probleem
Bericht door: raptile op 05 oktober 2012, 14:13:51
Hoe heb je, je crontab aangepast? (welk commando heb je gebruikt?)

Welke rechten staan er op het script ?
Titel: Re: Cron probleem
Bericht door: BZwart op 05 oktober 2012, 14:18:45
Ik heb crontab aangepast met de config file editor.

De rechten van het script zijn -rwxr-xr-x, deze zijn het zelfde als de andere scrips die wel succesvol worden gestart.

EDIT: Ik heb "#!/bin/bash" toegevoegd aan het script.
Titel: Re: Cron probleem
Bericht door: wizjos op 05 oktober 2012, 14:27:11
...en is cron dan wel weer opnieuw gestart?
Titel: Re: Cron probleem
Bericht door: BZwart op 05 oktober 2012, 15:01:02
Citaat van: "wizjos"
...en is cron dan wel weer opnieuw gestart?
Jazeker, ik heb je site opslagen.
/usr/syno/etc/rc.d/S04crond.sh stop
/usr/syno/etc/rc.d/S04crond.sh start