T
tomik
Miembro de Lonas
- Registrado
- 9 Nov 2013
- Mensajes
- 14
- Reacciones
- 0
- Puntos
- 4
hola , tengo instalado openld 1.8 en mi dream8000 y me pasa una cosa muy rara
a ver tengo este script :
#!/bin/sh
CAMNAME="Sbox + CCcam"
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
echo "[SCRIPT] $1: $CAMNAME"
start_cam ()
{
remove_tmp
sleep 2
start-stop-daemon -S -x sbox
start-stop-daemon -K -s 9 -x sbox
start-stop-daemon -S -x sbox &
sleep 15
start-stop-daemon -S -x CCcam &
}
echo "[SCRIPT] $1: $CAMNAME"
stop_cam ()
{
remove_tmp
start-stop-daemon -K -s 9 -x CCcam
start-stop-daemon -K -s 9 -x sbox
}
case "$1" in
start)
start_cam
;;
stop)
stop_cam
;;
restart)
$0 stop
$0 start
;;
*)
esac
exit 0
-----------------------------------------------------------
y no me hace emulacion cuando lo ejecuto , ni se me ve en mi equipo , pero cuando ejecuto este otro , me va perfecto ::
###############################################################################
# PSCamScript v2 #
# TRR2013 #
# www.**********.com #
# VUPlus Script BlackHole #
###############################################################################
#
#!/bin/sh
#
CAMNAME="PSCam SBox" #
CAM0="sbox" # CAM1 Nombre del binario
CAM1="" # CAM1 Nombre del segundo binario ( DualCam )
ONEORTWOCAM=1 # Selecciona el numero de CAMs: 1|2
SLEEPTIME=2 # Tiempo en segundos para comprobar si estan las CAMs en marcha
#
#
#LOG
__SYS_LOG=`date +"SYS_"%Y-%m-%d_%H%M%S".txt"`
__ALERT_LOG=`date +"ERR_"%Y-%m-%d_%H%M%S".txt"`
__ERR_LOG=`date +"ERR_"%Y-%m-%d_%H%M%S".txt"`
#LOG
#
#
echo "SYS: CAMs Start" >> /tmp/$__SYS_LOG
FUNC_REMOVE_TMP () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
FUNC_PSGREPCAM () {
while sleep $SLEEPTIME
do
PSCAM0=`ps -ef | grep "$CAM0" | grep -v "grep" | awk '{print $6}' | uniq -c`
if [ -n "$PSCAM0" ]; then
echo "PSCam OK"
else
echo "PSCam KO"
echo "ERR: CAMs Restart" >> /tmp/$__ERR_LOG
killall -9 $CAM0 2>/dev/null
sleep 1
FUNC_REMOVE_TMP
sleep 1
/usr/bin/$CAM0 &
sleep 5
echo "ALERT: CAMs Restart" >> /tmp/$__ALERT_LOG
fi
done
}
FUNC_PSGREPCAMs () {
while sleep $SLEEPTIME
do
PSCAM0=`ps -ef | grep "$CAM0" | grep -v "grep" | awk '{print $6}' | uniq -c`
PSCAM1=`ps -ef | grep "$CAM1" | grep -v "grep" | awk '{print $6}' | uniq -c`
if [ -n "$PSCAM0" ] && [ -n "$PSCAM1" ]; then
echo "OK"
else
echo "KO"
echo "ERR: CAMs Restart" >> /tmp/$__ERR_LOG
killall -9 $CAM0 2>/dev/null
killall -9 $CAM1 2>/dev/null
sleep 1
FUNC_REMOVE_TMP
sleep 1
/usr/bin/$CAM0 &
sleep 3
/usr/bin/$CAM1 &
sleep 5
echo "ALERT: CAMs Restart" >> /tmp/$__ALERT_LOG
fi
done
}
case "$ONEORTWOCAM" in
1)
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
/usr/bin/$CAM0 &
sleep 5
FUNC_PSGREPCAM &
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
killall -9 $CAM0 2>/dev/null
sleep 1
FUNC_REMOVE_TMP
;;
*)
echo "Nothing"
;;
esac
;;
2)
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
/usr/bin/$CAM0 &
sleep 3
/usr/bin/$CAM1 &
sleep 5
FUNC_PSGREPCAMs &
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
killall -9 $CAM0 2>/dev/null
killall -9 $CAM1 2>/dev/null
sleep 1
FUNC_REMOVE_TMP
;;
*)
echo "Nothing"
;;
esac
;;
*)
echo "ERR: 1 OR 2"
;;
esac
exit 0
---------------------------
el problema que tengo es que lo tengo que ejecutar a mano , boton azul ok , si no , no empieza la emulacion
que hago mal???
pido perdon si no estoy posteando en el lugar correcto y un saludo a todos
a ver tengo este script :
#!/bin/sh
CAMNAME="Sbox + CCcam"
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
echo "[SCRIPT] $1: $CAMNAME"
start_cam ()
{
remove_tmp
sleep 2
start-stop-daemon -S -x sbox
start-stop-daemon -K -s 9 -x sbox
start-stop-daemon -S -x sbox &
sleep 15
start-stop-daemon -S -x CCcam &
}
echo "[SCRIPT] $1: $CAMNAME"
stop_cam ()
{
remove_tmp
start-stop-daemon -K -s 9 -x CCcam
start-stop-daemon -K -s 9 -x sbox
}
case "$1" in
start)
start_cam
;;
stop)
stop_cam
;;
restart)
$0 stop
$0 start
;;
*)
esac
exit 0
-----------------------------------------------------------
y no me hace emulacion cuando lo ejecuto , ni se me ve en mi equipo , pero cuando ejecuto este otro , me va perfecto ::
###############################################################################
# PSCamScript v2 #
# TRR2013 #
# www.**********.com #
# VUPlus Script BlackHole #
###############################################################################
#
#!/bin/sh
#
CAMNAME="PSCam SBox" #
CAM0="sbox" # CAM1 Nombre del binario
CAM1="" # CAM1 Nombre del segundo binario ( DualCam )
ONEORTWOCAM=1 # Selecciona el numero de CAMs: 1|2
SLEEPTIME=2 # Tiempo en segundos para comprobar si estan las CAMs en marcha
#
#
#LOG
__SYS_LOG=`date +"SYS_"%Y-%m-%d_%H%M%S".txt"`
__ALERT_LOG=`date +"ERR_"%Y-%m-%d_%H%M%S".txt"`
__ERR_LOG=`date +"ERR_"%Y-%m-%d_%H%M%S".txt"`
#LOG
#
#
echo "SYS: CAMs Start" >> /tmp/$__SYS_LOG
FUNC_REMOVE_TMP () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
FUNC_PSGREPCAM () {
while sleep $SLEEPTIME
do
PSCAM0=`ps -ef | grep "$CAM0" | grep -v "grep" | awk '{print $6}' | uniq -c`
if [ -n "$PSCAM0" ]; then
echo "PSCam OK"
else
echo "PSCam KO"
echo "ERR: CAMs Restart" >> /tmp/$__ERR_LOG
killall -9 $CAM0 2>/dev/null
sleep 1
FUNC_REMOVE_TMP
sleep 1
/usr/bin/$CAM0 &
sleep 5
echo "ALERT: CAMs Restart" >> /tmp/$__ALERT_LOG
fi
done
}
FUNC_PSGREPCAMs () {
while sleep $SLEEPTIME
do
PSCAM0=`ps -ef | grep "$CAM0" | grep -v "grep" | awk '{print $6}' | uniq -c`
PSCAM1=`ps -ef | grep "$CAM1" | grep -v "grep" | awk '{print $6}' | uniq -c`
if [ -n "$PSCAM0" ] && [ -n "$PSCAM1" ]; then
echo "OK"
else
echo "KO"
echo "ERR: CAMs Restart" >> /tmp/$__ERR_LOG
killall -9 $CAM0 2>/dev/null
killall -9 $CAM1 2>/dev/null
sleep 1
FUNC_REMOVE_TMP
sleep 1
/usr/bin/$CAM0 &
sleep 3
/usr/bin/$CAM1 &
sleep 5
echo "ALERT: CAMs Restart" >> /tmp/$__ALERT_LOG
fi
done
}
case "$ONEORTWOCAM" in
1)
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
/usr/bin/$CAM0 &
sleep 5
FUNC_PSGREPCAM &
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
killall -9 $CAM0 2>/dev/null
sleep 1
FUNC_REMOVE_TMP
;;
*)
echo "Nothing"
;;
esac
;;
2)
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
/usr/bin/$CAM0 &
sleep 3
/usr/bin/$CAM1 &
sleep 5
FUNC_PSGREPCAMs &
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
killall -9 $CAM0 2>/dev/null
killall -9 $CAM1 2>/dev/null
sleep 1
FUNC_REMOVE_TMP
;;
*)
echo "Nothing"
;;
esac
;;
*)
echo "ERR: 1 OR 2"
;;
esac
exit 0
---------------------------
el problema que tengo es que lo tengo que ejecutar a mano , boton azul ok , si no , no empieza la emulacion
que hago mal???
pido perdon si no estoy posteando en el lugar correcto y un saludo a todos