Nuci Geplaatst: 6 juni 2009 Geplaatst: 6 juni 2009 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
Catastrofus Geplaatst: 6 juni 2009 Geplaatst: 6 juni 2009 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)
Nuci Geplaatst: 6 juni 2009 Auteur Geplaatst: 6 juni 2009 was slordig opgeschreven, excuses. Het script heet nzbgetscript, welke executable rechten heeft voor root, met bovengenoemde inhoud. DM800, moteck, 500GB Fujitsu 4200RPM
Gast MiLo Geplaatst: 6 juni 2009 Geplaatst: 6 juni 2009 Misschien moet je hem als /etc/init.d/nzbstartscript runnen, niet als "./nzbstartscript" Script ziet er verder wel okee uit.
Catastrofus Geplaatst: 6 juni 2009 Geplaatst: 6 juni 2009 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)
Nuci Geplaatst: 6 juni 2009 Auteur Geplaatst: 6 juni 2009 oeps, script in notepad++ naar unix formaat geconvert werkt nu prima! @Milo Wellicht een idee om op te nemen bij de installatie van nzbget? DM800, moteck, 500GB Fujitsu 4200RPM
Nuci Geplaatst: 6 juni 2009 Auteur Geplaatst: 6 juni 2009 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
Nuci Geplaatst: 6 juni 2009 Auteur Geplaatst: 6 juni 2009 loopt inmiddels, de extra herstart deed het hem waarschijnlijk DM800, moteck, 500GB Fujitsu 4200RPM
Aanbevolen berichten
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 accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen