:) daca scrieti ca este gresit
care ma poate ajuta sa remediez greseala ??
Printable View
:) daca scrieti ca este gresit
care ma poate ajuta sa remediez greseala ??
Nu aici e problema.
*/5 * * * * root /CCcam/script/./CCcamTest.sh
oricum e o line pusa de incepator.
Arata si continutul CCcamTest.sh, acolo e greseala.
aici mi se salveaza logul de restart de camQuote:
*/5 * * * * root /CCcam/script/./CCcamTest.sh
ce nu corespunde aici ??
5 min- fara cam - se reconecteaza singur - acel numitul reboot Cam
Pune continutul CCcamTest.sh aici...
astea sunt trecute
Quote:
#!/bin/sh
CCCAMPATH="/CCcam/bin"
CCCAMNAME="CCcam.x86"
TELNETPORT="bungabunga"
LOGFILE="CCcam_restart_log.txt"
echo info|nc localhost $TELNETPORT>>/tmp/check.txt
set $(ls -s /tmp/check.txt)
if [ "$1" = "0" ];
then
echo $(date "+%d.%m.%y|%H:%M:%S|CCcam makes a restart")>>/CCcam/log/$LOGFILE
#$CCCAMPATH/$CCCAMNAME restart
$CCCAMPATH/$CCCAMNAME
else
echo "all fine :)"
fi
rm /tmp/check.txt
exit 0
Completeaza sectiunea asta corect si probabil ca va merge.
Testul asta cu telnet nu l-am incercat inca, eu fac test la portul de webif, cu scripturi facute de mine de la 0.Quote:
CCCAMPATH="/CCcam/bin"
CCCAMNAME="CCcam.x86"
TELNETPORT="bungabunga"
In mod normal un script de genu asta te-ar ajuta tare mult :
#!/bin/sh
process=`ps auxwww | grep CCcam.x86 | grep -v grep | awk '{print $1}'`
if [ -z "$process" ]; then
echo "`date`. Couldn't find CCcam.x86 running. Restarting server-binary" >> /tmp/cccam.check
/root/bin/CCcam.x86 -d |awk '{if ($3=="illegal" || $3=="wrong") system ("ip route add prohibit " $7);else print $0}'>> /tmp/CCcam.log &
else
echo "`date`. CCcam.x86 is still OK! " >> /tmp/cccam.check
fi
Insa din propria experienta nu exista un script corect pentru a tine CCcam ok ( apar multe erori .. si uneori pare a fi ok dar nu functioneaza), din acest motiv am trecut pe oscam.
@zildan
:) este trecut acolo altceva - un port anume -Quote:
="bungabunga"
dar dupa cele muscate in zilele astea- logo ca trec altceva :)
@ malin
asta ar insemna - daca !!- asi baga aceste date ce le ai trecut mai jos- la mine - ar merge
mai stabil Serverul ?? fara sa mai fac alte fisiere ??
am mai primit un- acuma nu mai stiu dupa cine sa ma iau- sau mai bine spus- ce sa bag de faptQuote:
CCcamTest.sh
ce am mai observat in warnings text- este enorm de mare cu atacuri cu un anumit IP- din Romania
ba imi arata cu trace ca este din Arad - ba ca din Botosani
si am avut observat - daca - primesc acele asa numite atacuri ilegale- imi face un pic nazuri
revin asupra problemei mele cu conectarea a 2 CCcam_uri
eu pornesc Oscam&Cccam
cu acest script
ce si cum ar trebuii schimbat in script sa porneasca CCcam&Oscam ??Quote:
#!/bin/sh
CAMNAME="Oscam6073/CCcam213"
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
remove_tmp
/usr/bin/oscam &
sleep 10
/usr/bin/CCcam &
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
killall -9 CCcam 2>/dev/null
sleep 3
killall -9 oscam 2>/dev/null
sleep 3
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac
exit 0
Ai incercat sa modifici scriptul? Adica in loc de oscam sa scrii cccam si invers. Dar va trebui sa mai faci, probabil, inca o modificare in oscam.server.
eu il aveam asa, am modificat pentru configuratia ta, 3c213, verifica denumirea binurilor daca e ok conform cu scripturile :
/usr/bin/CCcam_2.1.3
/usr/bin/oscam_1.00
CCcam_2.1.3_oscam_1.00_cam.sh
crond: verificare la 3 minCode:#!/bin/sh
CAMD_ID=6391
CAMD_NAME="Oscam6073/CCcam213""
CAMD_BIN=CCcam_2.1.3
CAMD_CS_SRV_BIN=oscam_1.00
INFOFILE_A=ecm0.info
INFOFILE_B=ecm1.info
INFOFILE_C=ecm2.info
INFOFILE_D=ecm3.info
#Expert window
INFOFILE_LINES=1111111111000000
#Zapp after start
REZAPP=0
########################################
logger $0 $1
echo $0 $1
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
case "$1" in
start)
remove_tmp
/usr/bin/$CAMD_CS_SRV_BIN &
sleep 15
/usr/bin/$CAMD_BIN &
;;
stop)
killall -9 $CAMD_CS_SRV_BIN $CAMD_BIN 2>/dev/null
sleep 2
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac
exit 0
/usr/script/OScamcheck.shCode:#!/bin/sh
DAEMON=/usr/sbin/crond
NAME=crond
ARGS="-c /crontabs"
# run-parts
*/3 * * * * /usr/script/OScamcheck.sh
*/3 * * * * /usr/script/CCcamcheck.sh
/usr/script/CCcamcheck.shQuote:
#!/bin/sh
process=`ps auxwww | grep oscam_1.00 | grep -v grep | awk '{print $1}'`
if [ -z "$process" ]; then
#echo `date` "Oscam restartat!" >>/media/usb/OScam_check.log
#echo `date` "Oscam restartat!" >>/var/log/OScam_check.log
echo "Oscam restartat!"
killall -9 oscam_1.00
/usr/bin/oscam_1.00
else echo "OSCAM OK!"
fi
Code:#!/bin/sh
if ps x |grep -v grep |grep -c CCcam_2.1.3>/dev/null
then
if wget http://user:pass@ip:port #completeaza datele aferente
rm index.html
then
echo "CCcam ok."
fi
else
#echo `date` "CCcam restartat." >>/media/usb/CCcam_check.log
#echo `date` "CCcam restartat." >>/var/log/CCcam_check.log
echo "CCcam restartat."
killall -9 CCcam_2.1.3
/usr/bin/CCcam_2.1.3 &
fi
@qwess
mulzam fain de scripturi- am sa mi le salvez- si cind o sa fie posibil am sa le testez
cu tema mea de astazi- m-am referit mai mult la CCcam
de ce ??
ptr. ca daca ai urmarit - daca imi face debianul reboot la Cam - nu mai mi se leaga DM_ul
la care merge Oscam&CCcam
si eu asi dori sa testez CCcam&Oscam
am bagat acuma
deci am schimbat la sleepuriQuote:
#!/bin/sh
CAMNAME="Oscam6073/CCcam213"
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
remove_tmp
sleep 5
/usr/bin/oscam &
sleep 30
/usr/bin/CCcam &
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
killall -9 CCcam 2>/dev/null
sleep 3
killall -9 oscam 2>/dev/null
sleep 3
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac
exit 0
:) asa m-a ajutat un Prieten
ramine de vazut cind face Camul din Debian un restart
am vrut sa zic ca problema vine de la timpul acordat primului camd, deaceea am urcat in script la 15 de la 10, vad deja ca ai urcat direct in 30, ordinea o alegi in functie de preferinte.
totusi as merge pe configuratia cccam in debian si oscam pe box, fara acel 3c din box ce nu-si mai are rostu, doar daca lucrezi cu 3 porturi in 3c
in Debian am pur 3CQuote:
totusi as merge pe configuratia cccam in debian si oscam pe box, fara acel 3c din box ce nu-si mai are rostu, doar daca lucrezi cu 3 porturi in 3c
in Box am Oscam - ptr. ca am niste carticici care sunt citite numai prin oscam
si- 3C in Box am ca sa ma pot uita - din debian
Sau- confund eu cite ceva ??
ma refeream sa lasi doar oscam, sa preia el tot de la cccam_box si sa lucreze singur si pentru acele carticele in cauza + debian.