Files
recycled-ni-neutrino/data/y-web/scripts/Y_NI_Camd-control.sh
Knicko007 bd2a281867 add cccam to webif
Origin commit data
------------------
Commit: fda24c0888
Author: Knicko007 <knicko@glj.servebbs.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
2019-06-26 22:06:43 +02:00

125 lines
2.7 KiB
Bash

#!/bin/sh
. %(PRIVATE_HTTPDDIR)/scripts/_Y_Globals.sh
. %(PRIVATE_HTTPDDIR)/scripts/_Y_Library.sh
BNAME=${0##*/}
case "$1" in
start)
echo "[$BNAME] softcamd-start"
/etc/init.d/camd reset >/dev/console
;;
stop)
echo "[$BNAME] softcamd-stop"
/etc/init.d/camd stop >/dev/console
;;
reset)
echo "[$BNAME] softcamd-reset"
/etc/init.d/camd reset >/dev/console
;;
mgcamd_start)
echo "[$BNAME] mgcamd-start"
touch /var/etc/.mgcamd
/etc/init.d/camd start mgcamd >/dev/console
;;
mgcamd_stop)
echo "[$BNAME] mgcamd-stop"
/etc/init.d/camd stop mgcamd >/dev/console
rm -rf /var/etc/.mgcamd
;;
mgcamd_reset)
echo "[$BNAME] mgcamd-reset"
/etc/init.d/camd reset mgcamd >/dev/console
;;
gbox_start)
echo "[$BNAME] gbox-start"
touch /var/etc/.gbox
/etc/init.d/camd start gbox >/dev/console
;;
gbox_stop)
echo "[$BNAME] gbox-stop"
rm -rf /var/etc/.gbox
/etc/init.d/camd stop gbox >/dev/console
;;
gbox_reset)
echo "[$BNAME] gbox-reset"
/etc/init.d/camd reset gbox >/dev/console
;;
oscam_start)
echo "[$BNAME] oscam-start"
touch /var/etc/.oscam
/etc/init.d/camd start oscam >/dev/console
;;
oscam_stop)
echo "[$BNAME] oscam-stop"
rm -rf /var/etc/.oscam
/etc/init.d/camd stop oscam >/dev/console
;;
oscam_reset)
echo "[$BNAME] oscam-reset"
/etc/init.d/camd reset oscam >/dev/console
;;
osmod_start)
echo "[$BNAME] osmod-start"
touch /var/etc/.osmod
/etc/init.d/camd start osmod >/dev/console
;;
osmod_stop)
echo "[$BNAME] osmod-stop"
rm -rf /var/etc/.osmod
/etc/init.d/camd stop osmod >/dev/console
;;
osmod_reset)
echo "[$BNAME] osmod-reset"
/etc/init.d/camd reset osmod >/dev/console
;;
ncam_start)
echo "[$BNAME] ncam-start"
touch /var/etc/.ncam
/etc/init.d/camd start ncam >/dev/console
;;
ncam_stop)
echo "[$BNAME] ncam-stop"
rm -rf /var/etc/.ncam
/etc/init.d/camd stop ncam >/dev/console
;;
ncam_reset)
echo "[$BNAME] ncam-reset"
/etc/init.d/camd reset ncam >/dev/console
;;
cccam_start)
echo "[$BNAME] cccam-start"
touch /var/etc/.cccam
/etc/init.d/camd start cccam >/dev/console
;;
cccam_stop)
echo "[$BNAME] cccam-stop"
rm -rf /var/etc/.cccam
/etc/init.d/camd stop cccam >/dev/console
;;
cccam_reset)
echo "[$BNAME] cccam-reset"
/etc/init.d/camd reset cccam >/dev/console
;;
doscam_start)
echo "[$BNAME] doscam-start"
touch /var/etc/.doscam
/etc/init.d/camd start doscam >/dev/console
;;
doscam_stop)
echo "[$BNAME] doscam-stop"
rm -rf /var/etc/.doscam
/etc/init.d/camd stop doscam >/dev/console
;;
doscam_reset)
echo "[$BNAME] doscam-reset"
/etc/init.d/camd reset doscam >/dev/console
;;
*)
echo "[$BNAME] Parameter wrong: $*"
;;
esac
exit 0