Nuci Geplaatst: 21 februari 2012 Geplaatst: 21 februari 2012 Hallo, Kan iemand mij misschien verder helpen met onderstaand startscript voor CCcam? Ik krijg hem niet werkend. Het stoppen lukt wel dmv: 'exec start-stop-daemon -K -R 2 -x /usr/local/bin/CCcam' maar het starten lukt niet dmv: 'exec start-stop-daemon -S -x /usr/local/bin/CCcam -- -C /usr/local/etc/cccam-config/CCcam.cfg' starten lukt wel dmv: '/usr/local/bin/CCcam -C /usr/local/etc/cccam-config/CCcam.cfg' Ik heb op eenzelfde wijze een oscam script gemaakt die prima werkt... Het script en de binary zijn beiden 755 Hier is het volledige script: ============ #!/bin/sh #start/stop/restart CCcam # case "$1" in start) echo "Starting CCcam..." exec start-stop-daemon -S -x /usr/local/bin/CCcam -- -C /usr/local/etc/cccam-config/CCcam.cfg exit ;; stop) echo "Stopping CCcam..." exec start-stop-daemon -K -R 2 -x /usr/local/bin/CCcam & sleep 2 killall -9 CCcam 2>/dev/null sleep 2 exit ;; restart|reload) $0 stop sleep 1 $0 start ;; *) echo "Usage: $0 start|stop|restart" exit 1 ;; esac exit 0 ================ DM800, moteck, 500GB Fujitsu 4200RPM
Nuci Geplaatst: 21 februari 2012 Auteur Geplaatst: 21 februari 2012 Ik kom er net achter dat het script bij booten prima werkt (opgevoerd in de runlevels via 'update-rc.d'), alleen werkt manual aanroepen vh script inclusief 'start' of 'restart' niet. Dan wordt CCcam niet opgestart ('stop' werkt weer wel). Ik snap de logica hier niet van...iemand anders wel? DM800, moteck, 500GB Fujitsu 4200RPM
Moderator wiz Geplaatst: 21 februari 2012 Moderator Geplaatst: 21 februari 2012 trap je dat commando af als user of als root user via sudo? VU+ Duo4kSe met VTi VU+ duo2 met VTi Triax 78, astra 1,2,3, HB
Nuci Geplaatst: 21 februari 2012 Auteur Geplaatst: 21 februari 2012 ben ingelogd als root als ik hem handmatig probeer te starten DM800, moteck, 500GB Fujitsu 4200RPM
Moderator wiz Geplaatst: 27 februari 2012 Moderator Geplaatst: 27 februari 2012 exec start-stop-daemon -S -x /usr/local/bin/CCcam -- -C /usr/local/etc/cccam-config/CCcam.cfg Er staan mijns inziens 2 -- teveel in. Haal die eens weg en maak er dit van: exec start-stop-daemon -S -x /usr/local/bin/CCcam -C /usr/local/etc/cccam-config/CCcam.cfg VU+ Duo4kSe met VTi VU+ duo2 met VTi Triax 78, astra 1,2,3, HB
Nuci Geplaatst: 29 februari 2012 Auteur Geplaatst: 29 februari 2012 thnx, maar die dubbele -- is nodig voor het geven van options/argumenten als je een een binary start via de start-stop-daemon: stroot@DebianServer:~# start-stop-daemon --h Usage: start-stop-daemon [<option> ...] <command> Commands: -S|--start -- <argument> ... start a program and pass <arguments> to it DM800, moteck, 500GB Fujitsu 4200RPM
Big fellow Geplaatst: 29 februari 2012 Geplaatst: 29 februari 2012 Controleer de rechten op de binary.. Staat er wel een "x" vlag voor everyone? “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill
Nuci Geplaatst: 5 maart 2012 Auteur Geplaatst: 5 maart 2012 jah, zowel de binary als het startscript staan 755 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