Oscam старт скрипт,для сатресивера.

Автор cohiba, 31 октября 2011, 00:28:09

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

cohiba

Привет всем.
Нужна помощь от спеца по линуксу в написании стартового скрипта для кардсервера oscam в ресивере.Буду очень благодарен за подгонку и исправление предоставленного скрипта.Сам в этом деле голимый дуб :),имею очень смутное понятие.Если нужно больше инфо и материала,предоставлю.этот скрипт я уже правил и выставляю на проверку,оригинал немного другой.
Благодарю за внимане.
camdstart:

#!/bin/sh
# Cardserver-Fileflags
FLAGDIR="/var/etc"
F_OSCAM=".oscam"

OSCAM_Action()
{
case $1 in
"start" )
echo "[`basename $0`] start oscam"
/var/bin/oscam -b
sleep 7
# only rezap if oscam not running
if [ -e $FLAGDIR/$F_OSCAM ]; then
echo "[`basename $0`] oscam-api: skip rezap"
else
echo "[`basename $0`] oscam-api: rezap"
pzapit -rz
fi
;;
"stop" )
echo "[`basename $0`] killall oscam"
killall -9 oscam
sleep 2
рм -рф /tmp/oscam.*
рм -рф /tmp/ecm.info
рм -рф /tmp/pid.info
;;
* )
OSCAM_Action "stop"
sleep 1
OSCAM_Action "start"
;;
esac
}

EMU_Action()
{
case $1 in
"oscam")
OSCAM_Action $ACTION
;;
*)
if [ -e $FLAGDIR/$F_OSCAM ]; then
OSCAM_Action $ACTION
fi
;;
esac
}

case $1 in
"start")
ACTION="start"
EMU_Action $2
;;
"stop")
ACTION="stop"
EMU_Action $2
;;
*)
ACTION="restart"
EMU_Action $2
;;
esac

exit 0
Debian Sid:
###--- Gott sei Dank, ich bin weg vom Fenster ---###
Полюшко моё, родники
Дальних деревень огоньки
Золотая рожь, да кудрявый лён,
Я влюблён в тебя Россия, влюблён