felicitari pentru munca depusa
Pt cei interesati propun urmatoarele 2 scripturi pt oscam .Unul verifica daca oscam ruleaza iar in caz contrar il porneste.
Al 2-lea verifica daca oscam multiplica iar in caz afirmativ da restart !
Primul l-am denumit check.sh si l-am pus in /opt.voi il puneti unde vreti.
Code:#!/bin/sh if ps x |grep -v grep |grep oscam >/dev/null then echo "oscam functioneaza !" else echo "oscam mort! , restart" killall oscam /mnt/oscam -b -c /opt #aici puneti calea de unde rulati voi oscamul si unde sunt configurarile fi
Script 2 pt multiplicari ,l-am denumit multiplic.sh si la mine tot in /opt este .
multiplic.sh citeste numarul de piduri,procese ale oscam si le compara cu o limita care este selectata de utilizator(in cazul de fata este 44) .daca numarul de pid/procese > limita atunci restart oscam .Deci nu trebuie decat sa va alegeti limita care poate fi users+readers+10 sa zicemsau cum vreti voi .Ca idee daca dati in consola: ps x |grep -c oscam o sa aflati cam cate procese de oscam va ruleaza si mai adaugati voi 5 sau 10 si ati format limita .Code:#!/bin/sh # variabila procese retine cate procese de oscam sunt procese=`ps x |grep -c oscam` #variabila limita, retine cate au voie sa fie cel mult,setati in functie de cati useri+readeri aveti +10 pt siguranta . limita=44 #afisez de test, sa vad daca e OK... echo "numar de procese oscam =" $procese echo "limita sau nr maxim de procese =" $limita #comparatii posibile asupra stringurilor, nu sunt valori numerice!!! # -eq -> = # -ne -> != # -lt -> "<" # -le -> "<=" # -gt -> ">" # -ge -> ">=" if [ $procese -lt $limita ] ; then echo "ok ("$procese"<"$limita")=adevarat" echo "oscam NU MULTIPLICA" else echo "oscam MULTIPLICA ! ("$procese"<"$limita")=fals" echo "dau RESTART oscam" killall oscam /mnt/oscam -b -c /opt fi exit 0;
Deci gata cu multiplicarile !
Last edited by zildan; 07-01-11 at 01:14. Reason: formatare
2-3 cutii cu linucsi hw:mips si sh4;sw: openwrt si tidegloE2
felicitari pentru munca depusa
Nota: Vizionarea programelor Pay TV fara un abonament valabil este ilegala
Discutiile purtate si fisierele disponibile aici sunt ?n scop experimental si educational !
multumiri, @technomate!!
succesuri!![]()
Am uitat sa spun ca aceste 2 scripturi trebuie puse in crontab(crond) si rulate la minut .
2-3 cutii cu linucsi hw:mips si sh4;sw: openwrt si tidegloE2
Felicitari, chiar vorbeam cu cineva despre asta. Super.
Am pus script-urile in fisiere separate denumite cu a zis techomate si in directorul /opt
Acum cum vad daca isi fac treaba script-urile ?
Mai trebuie sa fac ceva?
Mai vad la postul 169 ca zice de pus in crontab(crond) dar eu nu gasesc asta... sau este vorba de /etc/crontabs
Sau poate nu vad eu bine...
Va multumesc anticipat
Un incepator
Last edited by georde; 13-01-11 at 02:19.
scripturile le pui in fisiere separate si denumite asa cum a zis @technomate in /opt/var/bin apoi le dai atribut 0755 dupa aceia in /etc/crontabs ai un fisier root pe care il deschizi si introduci urmatoarele linii
# Verificare rulare procese
*/10 * * * * /opt/var/bin/./check.sh
*/10 * * * * /opt/var/bin/./multiplic.sh
aceste linii comanda executarea scripturilor la 10 minute
daca nu ai activat optiunea cron o poti face urmand instructiunile de la postul 43 ( respecte @resofty ) http://sateliti.info/showthread.php?...l=1#post107614
bafta
Nota: Vizionarea programelor Pay TV fara un abonament valabil este ilegala
Discutiile purtate si fisierele disponibile aici sunt ?n scop experimental si educational !
salut ce nu gasesc eu este /opt/var/bin eu nu am asa ceva
am numai /opt in care sunt fisierele de la oscam + ce 2 script-uri
am pus asa eset bine?
# Verificare rulare procese
*/10 * * * * /opt/./check.sh
*/10 * * * * /opt/./multiplic.sh
Va multumesc
Un incepator
Last edited by zildan; 13-01-11 at 23:59. Reason: R12
Nu conteaza unde le pui important e sa pui calea care o ai tu in crontab
2-3 cutii cu linucsi hw:mips si sh4;sw: openwrt si tidegloE2
# Verificare rulare procese
*/10 * * * * /xxxx/check.sh
*/10 * * * * /xxxx/multiplic.sh
unde xxxx e directorul tau !
Sh40, AML, prime focus 1,5m si altele ...
Am reusit sa fac si script-urile pentru multiplicare acum sa vad daca mai crapa....
Multumesc pentru ajutor:
@technomate
@resofty
@stargate
@zildan
Va multumesc
Un incepator
Excelent !
Ai facut o treaba minunata, am verificat script-urile si le-am adaptat pentru imaginea Gemini pentru dm500 sau clone.
Am facut-o arhiva tar.gz si se poate instala manual.
Sa facem viata mai usoara incepatorilor...
-Se descarca fisierul de aici
-Se redenumeste din girlshare.ro_oscam_check.tar.gz in oscam_check.tar.gz
-Se copieaza cu DCC sau un client telnet in /tmp
-Butonul albastru -> Addons -> Instalare Manuala
se merge pe fisierul oscam_check.tar.gz se apasa butonul VERDE pentru OK
si aveti fisierul gata instalat in box.
-activarea CROND se face in felul urmator:
Butonul albastru -> Services/Daemons -> CROND si se da un OK pe acesta sa apara VERDE, semn ca ruleaza aplicatia.
Pentru stabilirea numarului maxim de procese pe care vreti sa le acceptati, se intra in DM cu un client FTP sau cu DCC, si se editeaza fisierul: /var/script/OscamMultiplic.sh, se schimba valoarea:
limita=50
cu valoarea de care avem nevoie. Se salveaza setarile, restart ENIGMA si...bafta !
Multumiri @technomate pentru munca depusa in realizarea acestui script !
p.s. scripturile ruleaza daca oscam este in /var/bin si are numele fisierului oscam.
Last edited by daradici; 15-01-11 at 16:08.
Daca pote sa ma ajuta cineva in config, ar fi excelent. Am un user care vrea sa folosesca rindul primit in 2 boxuri. Dar nu odata! Si daca aconfigul este asa , am facut bine? (ma refer la hostname!)
[account]
user = xxxx
pwd = yyyy
disabled = 0
expdate =
group = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
hostname = kukape.dyndns.org , kukape2.dyndns.org
uniq = 0
sleep = 0
etc..................
O alta intrebare , mare. Am si un Dm 800. Daca acuma am si un Ip box, si in Ip box am oscam xxx si merge bine, am momentan setat bine (pt. mine). Intrebarea este. Daca vreau sa pun si in Dm oscam , dupa instalare, fisierele : oscam.server , oscam.user, blue.ccs , oscam.conf , oscam.srvid, in afara de oscam.sh4 ,
1 se pote schimba celelte fisiere? cum se procedeaza in Ip box! (se potrives astea si la Dm, sint valabile setariile)
2 In Ip box 99 Hd tot oscam sh4 se pune in E2?
Multumesc! O zi buna!
Apropo, nu sunteti de parere ca oscamul a ajuns la maturitate ?
2-3 cutii cu linucsi hw:mips si sh4;sw: openwrt si tidegloE2
la maturitate nu dar sa-si poata scoate buletin da ... inca mai sunt multe lucruri bune de facut dar daca se continua pe acest drum este super ok
Nota: Vizionarea programelor Pay TV fara un abonament valabil este ilegala
Discutiile purtate si fisierele disponibile aici sunt ?n scop experimental si educational !