...
Post

Some more OScam and CCcam monitoring scripts

This script is not tested by me, but apperantly it works just fine!

#!/bin/sh
 #Scriptfile for starting and stopping oscam
 #Scriptwriting done by CC_Share
 #For support and more info visit http://www.eurocardsharing.com
#Setting variables
 CAMNAME="Oscam Server"
 CAMDIR="/emu/oscam"
 CONFDIR="/usr/local/etc"
 LOGDIR="/var/log/oscam/log"
 CAM="oscam.x86"
 # end
# Checking for pid file existance
 if [ ! -f $CAMDIR/oscam.pid ]
 then
 echo "No pidfile exists, Creating PID for oscam"
 else
 rm $CAMDIR/oscam.pid
 echo "Pidfile allready found, Removing old pidfile"
 fi
pidof $CAM > $CAMDIR/oscam.pid
 PID=$(exec cat $CAMDIR/oscam.pid)
# This method starts oscam
 start_cam ()
 {
 $CAMDIR/$CAM -b -c $CONFDIR &
 sleep 5
 }
 # This method stops oscam
 stop_cam ()
 {
 kill -9 $PID
 sleep 5
 }
 case "$1" in
 start)
 echo "[SCRIPT] $1: $CAMNAME"
 ##Check if cam is runing
 if ps | grep -v grep | grep -v start | grep $CAM > /dev/null
 then
 echo "$CAM runing, stop it first!"
 else
 start_cam
 fi
 ;;
 stop)
 echo "[SCRIPT] $1: $CAMNAME"
 stop_cam
 ;;
 restart)
 echo "Restarting $CAMNAME"
 stop_cam
 start_cam
 ;;
 *)
 "$0" stop
 exit 1
 ;;
 esac
 exit 0

NEW SCRIPT NEW SCRIPT NEW SCRIPT NEW SCRIPT NEW SCRIPT

#!/bin/sh
 #Scriptfile for starting and stopping CCcam
 #Script has been modified to enable both x86 and x86_64 versions
 #Scriptwriting done by CC_Share
 #For support and more info visit http://www.eurocardsharing.com
 
 #Setting variables
 CAMNAME="CCcam Server"
 CAMDIR="/emu/cccam"
 LOGDIR="/emu/log"
 # end
 
 # Checking what CCcam version is used on this computer.
 if [ ! -f $CAMDIR/CCcam.x86_64 ]
 then
 CAM="CCcam.x86"
 else
 CAM="CCcam.x86_64"
 fi
 
 # Checking for pid file existance
 if [ ! -f $CAMDIR/cccam.pid ]
 then
 echo "No pidfile exists, Creating PID for CCcam"
 else
 rm $CAMDIR/cccam.pid
 echo "Pidfile allready found, Removing old pidfile"
 fi
 
 pidof $CAM > $CAMDIR/cccam.pid
 PID=$(exec cat $CAMDIR/cccam.pid)
 
 # This method starts CCcam
 start_cam ()
 {
 $CAMDIR/$CAM -dv >> /$LOGDIR/debug.txt &
 sleep 5 
 }
 # This method stops CCcam
 stop_cam ()
 {
 kill -9 $PID
 sleep 5 
 }
 case "$1" in
 start)
 echo "[SCRIPT] $1: $CAMNAME"
 start_cam
 ;;
 stop)
 echo "[SCRIPT] $1: $CAMNAME"
 stop_cam
 ;;
 restart)
 echo "Restarting $CAMNAME"
 stop_cam
 start_cam
 ;;
 *)
 "$0" stop
 exit 1
 ;;
 esac
 exit 0

Powered by moviekillers.com.com

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.