Synology-Forum.nl
Packages => 3rd party Packages => NZBGet => Topic gestart 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?
-
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.
-
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.
-
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!
-
Ik heb je andere tip gevolgd en het startop script hier /usr/syno/etc.defaults/rc.d/ neergezet maar dat maakt niets uit. Vreemd.
-
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.