PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cccam auto restart und logging



cyborg81
03.11.10, 11:19
Hallo,

Server nach dieser Anleitung aufgesetz http://www.spinnes-board.de/vb/showthread.php?t=131310

Ich will ein auto restart einstellen, reicht der folgende Antrag in der Cron-Tabelle (root oder cccam-user ?)



#restart cccam server jeden tag um 6 uhr
0 6 * * * cccam restart


Logging

Zurzeit wird in der datei /var/log/daemon.log gelogt.
Definition (google): The Daemon Log run under /var/log/daemon.log and display information about the running system and application daemon...

Ich will aber die CCAM log in einer von mir definierte Datei /emu/log/cccam-.log, am besten getrennt nach level

/emu/log/cccam-warning.log
/emu/log/cccam-info.log
/emu/log/cccam-error.log


danke für die hilfe


yann

cyborg81
08.11.10, 22:23
Hallo,
Wie immer ist Google unser bester Freund ... :coole0059:
CCcam und Oscam starten (von godlike):


#!/bin/sh
CAMNAME="CCcam Server"
# end
# This method starts CCcam & OScam
start_cam ()
{
/usr/local/oscam/oscam -b &
/emu/cccam/CCcam.x86 -d >> /emu/log/CCcam.log &
sleep 2
}
# This method stops CCcam & OScam
stop_cam ()
{
pkill oscam
pkill CCcam.x86
}
...
esac
exit 0

CCcam überwachen: CCcamCheck.sh (von youknowhoo)


#!/bin/sh
CHECKNAME="test.txt"
IP="127.0.0.1"
PORT="16000"
PROCESSNAME="/emu/cccam/CCcam.x86 -d >>/emu/log/CCcam.log"
DATE=`date`
LOGFILE="/emu/log/CCcamCheck.log"
PROCESS=`ps auxwww | grep cccam | grep -v grep | awk '{print $1}'`
if [ -z "$PROCESS" ]; then
echo "["$DATE"] Couldn't find CCcam running, Restarting CCcam" >>$LOGFILE
$PROCESSNAME
else echo "["$DATE"] CCcam process is present, now checking if CCcam is frozen" >>$LOGFILE
sleep 10
echo info|nc $IP $PORT >>/tmp/test.txt
set $(ls -s /tmp/test.txt)
if [ "$1" = "0" ];
then
echo "["$DATE"] CCcam is frozen, restarting CCcam" >>$LOGFILE
$PROCESSNAME
else
echo "["$DATE"] Cccam is responding like it should" >>$LOGFILE
fi
rm /tmp/$CHECKNAME
fi


#alle 5 minuten starten
# nano /etc/crontab -e
*/5 * * * * root /emu/script/CCcamCheck.sh