Ga naar inhoud


[DM800HD] nzbget startscript maken in milo


Aanbevolen berichten

Geplaatst:

Hallo,

Wil graag in het Milo image nzbget laten meestarten at boottime. Dus ik heb geprobeerd een startscript te maken in /var/etc/init.d, genaamd nzbgetstartscript (overigens ge-copy-pasted van busybox crond startscript):

 

#!/bin/sh

DAEMON=/usr/bin/nzbget

NAME=nzbget

DESC="NZBget Downloading nzb files on your dreambox!"

ARGS="--daemon"

 

test -f $DAEMON || exit 0

 

set -e

 

case "$1" in

start)

echo -n "starting $DESC: $NAME... "

start-stop-daemon -S -b -n $NAME -a $DAEMON -- $ARGS

echo "done."

;;

stop)

echo -n "stopping $DESC: $NAME... "

start-stop-daemon -K -n $NAME

echo "done."

;;

restart)

echo -n "restarting $DESC: $NAME... "

$0 stop

$0 start

echo "done."

;;

reload)

echo -n "reloading $DESC: $NAME... "

killall -HUP $(basename ${DAEMON})

echo "done."

;;

*)

echo "Usage: $0 {start|stop|restart|reload}"

exit 1

;;

esac

 

exit 0

 

Vervolgens chmod 755 nzbstartscript en geprobeerd dit script te starten (nog even zonder de symlinks in de runlevels), waarbij de foutmelding:

-sh: ./nzbgetscript: not found

 

 

tevoorschijn komt. Iemand een idee wat ik fout doe?

DM800, moteck, 500GB Fujitsu 4200RPM


Geplaatst:

 

Probeer je niet een ander script te starten dan je gemaakt hebt, want ik zie diverse namen langskomen: nzbgetstartscript, nzbstartscript en nzbgetscript.

 

Gert.

 

2 x VU+ Ultimo 4k's (FBC DVB-C + DVB-S2) + et10k (fallbackclient zonder tuners) op een Synology ds214+ (2 x 6 TB raid1) ziggo oost + A1/A2/A3/HB (Technisat)

Geplaatst:

was slordig opgeschreven, excuses.

 

Het script heet nzbgetscript, welke executable rechten heeft voor root, met bovengenoemde inhoud.

DM800, moteck, 500GB Fujitsu 4200RPM

Geplaatst:

Misschien moet je hem als

 

/etc/init.d/nzbstartscript

 

runnen, niet als "./nzbstartscript"

 

Script ziet er verder wel okee uit.

Geplaatst:

Ik heb dat script van je gekopieerd en bij mij start ie gewoon. Uiteraard heb ik hem voor het gemak t genoemd.

 

root@panoramix:/etc/init.d# chmod 755 t

root@panoramix:/etc/init.d# ./t

Usage: ./t {start|stop|restart|reload}

root@panoramix:/etc/init.d#

 

Gert.

2 x VU+ Ultimo 4k's (FBC DVB-C + DVB-S2) + et10k (fallbackclient zonder tuners) op een Synology ds214+ (2 x 6 TB raid1) ziggo oost + A1/A2/A3/HB (Technisat)

Geplaatst:

oeps, script in notepad++ naar unix formaat geconvert blush

 

werkt nu prima!

 

@Milo

Wellicht een idee om op te nemen bij de installatie van nzbget?

DM800, moteck, 500GB Fujitsu 4200RPM

Geplaatst:

als ik het script handmatig start werkt het prima, maar als ik het vanuit de runlevels probeer lukt het niet. Ik heb in rc2 en rc0 respectievelijk een start en kill symlink gemaakt. Dit is wat ik heb staan in /etc/rc2.d en /etc/rc0.d:

 

root@dm800:/etc/rc2.d# ls -l

lrwxrwxrwx 1 root root 18 Jan 1 1970 S10dropbear -> ../init.d/dropbear

lrwxrwxrwx 1 root root 24 Jun 6 01:07 S20crond -> /etc/init.d/busybox-cron

lrwxrwxrwx 1 root root 16 Jan 1 2000 S20dbus-1 -> ../init.d/dbus-1

lrwxrwxrwx 1 root root 15 Jan 1 1970 S20inetd -> ../init.d/inetd

lrwxrwxrwx 1 root root 24 Jun 6 13:18 S20nzbget -> /etc/init.d/nzbgetscript

lrwxrwxrwx 1 root root 16 Jan 1 1970 S20syslog -> ../init.d/syslog

lrwxrwxrwx 1 root root 16 Jan 1 2000 S20vsftpd -> ../init.d/vsftpd

lrwxrwxrwx 1 root root 16 Jan 1 1970 S21autofs -> ../init.d/autofs

lrwxrwxrwx 1 root root 22 Jan 1 2000 S21avahi-daemon -> ../init.d/avahi-daemon

lrwxrwxrwx 1 root root 19 Jan 1 1970 S99rmnologin -> ../init.d/rmnologin

 

root@dm800:/etc/rc0.d# ls -l

lrwxrwxrwx 1 root root 18 Jan 1 1970 K10dropbear -> ../init.d/dropbear

lrwxrwxrwx 1 root root 16 Jan 1 1970 K19autofs -> ../init.d/autofs

lrwxrwxrwx 1 root root 22 Jan 1 2000 K19avahi-daemon -> ../init.d/avahi-daemon

lrwxrwxrwx 1 root root 24 Jun 6 01:08 K20crond -> /etc/init.d/busybox-cron

lrwxrwxrwx 1 root root 16 Jan 1 2000 K20dbus-1 -> ../init.d/dbus-1

lrwxrwxrwx 1 root root 15 Jan 1 1970 K20inetd -> ../init.d/inetd

lrwxrwxrwx 1 root root 24 Jun 6 13:18 K20nzbget -> /etc/init.d/nzbgetscript

lrwxrwxrwx 1 root root 16 Jan 1 1970 K20syslog -> ../init.d/syslog

lrwxrwxrwx 1 root root 16 Jan 1 2000 K20vsftpd -> ../init.d/vsftpd

lrwxrwxrwx 1 root root 20 Jan 1 1970 K40networking -> ../init.d/networking

lrwxrwxrwx 1 root root 18 Jan 1 1970 S20sendsigs -> ../init.d/sendsigs

lrwxrwxrwx 1 root root 18 Jan 1 1970 S40umountfs -> ../init.d/umountfs

lrwxrwxrwx 1 root root 14 Jan 1 1970 S90halt -> ../init.d/halt

 

Eigenlijk precies hetzelfde als busybox-cron, die heb ik op eenzelfde manier aangemaakt en werkt wel.

DM800, moteck, 500GB Fujitsu 4200RPM

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...