Ga naar inhoud


Aanbevolen berichten

Geplaatst:

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


Geplaatst:

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
Geplaatst:

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

  • Moderator
Geplaatst:

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

Geplaatst:

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

Geplaatst:

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

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...