Synology-Forum.nl

Packages => 3rd party Packages => NZBGet => Topic gestart door: immetjes op 27 september 2012, 14:26:22

Titel: Automatisch starten NZBget werkt niet meer
Bericht door: immetjes op 27 september 2012, 14:26:22
Sinds DSM 4.1 heb ik het volgende probleem:

Mijn DSM gaat 's nachts slapen en als ie 's ochtends wakker wordt zou NZBget automatisch moeten starten met het volgende script: /opt/etc/init.d/S99nzbget.sh

#!/bin/sh
/opt/bin/nzbget -D

Dit werkt echter niet meer. NZBget start niet meer automatisch op. Ik moet dat nu me de hand doen met "start" in NZBgetweb.

Weet iemand waarom dit niet meer werkt?

Mijn .profile ziet er zo uit:

umask 022

PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/b
export PATH

#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then
#        stty erase
#fi

HOME=/root
export HOME

TERM=${TERM:-cons25}
export TERM

PAGER=more
export PAGER

PS1="`hostname`> "

alias dir="ls -al"
alias ll="ls -la"
alias mc="mc -c"

export TERMINFO=/opt/share/terminfo
export TERM=xterm

Dan staat er hier ook nog een .profile in /etc/

#/etc/profile: system-wide .profile file for ash.
PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin"
umask 022
#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then
#        stty erase
#fi
PGDATA=/var/service/pgsql
export PATH PGDATA
HOME=/root
export HOME
TERM=${TERM:-cons25}
export TERM
PAGER=more
export PAGER
PS1="`hostname`> "
alias dir="ls -al"
alias ll="ls -la"
ulimit -c unlimited
PATH=/opt/bin:/opt/sbin:$PATH

Waarom zijn er twee .profiles? En klopt het PATH hier wel?
Titel: Re: Automatisch starten NZBget werkt niet meer
Bericht door: raptile op 27 september 2012, 22:44:55
Ik weet niet wat de oorzaak is dat NZBget niet automatisch start.
Maar ik kan je wel vertellen hoe je probleem is op te lossen en waarom je twee .profile bestanden hebt.

Je hebt 2 .profile bestanden (het kunnen er zelfs meer zijn omdat er per gebruiker een .profile bestand is/kan zijn)

De eerste is specifiek voor het root account met daarin waarden die alleen voor dat account gebruikt wordt.
Het tweede bestand is een system wide bestand wat inhoud dat elke gebruiker die waarden standaard als profiel mee krijgt.


Om je probleem op te lossen zou je gebruik kunnen maken van de cron.
Daarin zet je een commando, het tijdstip waarop het commando uitgevoed kan worden en hoe vaak het script moet draaien.

Als je exact wil weten hoe het werkt zou ik je willen vragen om de pagina van wizjos (http://wizjos.endofinternet.net/synology/index.php/handigheidjes/cron) te bekijken.


Succes alvast.
Titel: Re: Automatisch starten NZBget werkt niet meer
Bericht door: immetjes op 28 september 2012, 16:40:21
Bedankt voor je reactie. Cronjob had ik ook al aan gedacht. Ik ga eens even uitzoeken of een Cronjob ook relatief uit te voeren is.
Titel: Re: Automatisch starten NZBget werkt niet meer
Bericht door: raptile op 28 september 2012, 20:16:57
Citaat van: "immetjes"
Bedankt voor je reactie. Cronjob had ik ook al aan gedacht. Ik ga eens even uitzoeken of een Cronjob ook relatief uit te voeren is.

Succes! En laat aub even weten of het allemaal gelukt is.
Thanks!
Titel: Re: Automatisch starten NZBget werkt niet meer
Bericht door: immetjes op 30 september 2012, 10:24:53
Ik heb je andere tip gevolgd en het startop script hier /usr/syno/etc.defaults/rc.d/ neergezet maar dat maakt niets uit. Vreemd.
Titel: Re: Automatisch starten NZBget werkt niet meer
Bericht door: raptile op 30 september 2012, 11:13:17
Ik zou gewoon een startup script maken en geef deze 755 rechten
chmod 755 scriptnaam.sh

en zet die dan als cronjob neer.
dan moet werken.