OpenWebif command line prikazy Enigma2 vs OScam

Oscam - rady, návody a postupy
Odpovědět
sf777
Pokročilý
Pokročilý
Příspěvky: 109
Registrován: 31.říjen 2007 - 8:14

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od sf777 »

peter54 píše:.... Pre potreby testovania mozes trocha upraviť skript.
Dik za odpoved.

povodny riadok ( Predpokladam ze v tomto pripade je 540 = 9 hodin ...ci? 9+1)

Kód: Vybrat vše

if ($minutes == 0) {$minutes = 540}
Staci zmenit len tych 540 alebo aj

Kód: Vybrat vše

$LastEmmTime = int((time()-(stat ($EmmFile))[9])/60);

Kód: Vybrat vše

$LastEmmTime = int((time()-(stat ($EmmFile))[9])/60);
Ak by som chcel aby sa program spustil ak subor s emm global ma 60 minut zmenim to takto?

Kód: Vybrat vše

if ($minutes == 0) {$minutes = 60}

Kód: Vybrat vše

$LastEmmTime = int((time()-(stat ($EmmFile))[1])/60);

Kód: Vybrat vše

$LastEmmTime = int((time()-(stat ($EmmFile))[1])/60);
dik
DM 800HDse ver. 2.10
VU+ Solo SE V2 (1xDual DVB-S2) E2 OpenATV 6.4
ZyXEL NAS326
Uživatelský avatar
peter54
Veterán fóra
Veterán fóra
Příspěvky: 1784
Registrován: 04.listopad 2008 - 21:11
Bydliště: Košice
Kontaktovat uživatele:

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od peter54 »

Nic nemusis menit.
Ano 540 znamena 540 minut, to mozes zmenit.
Ak skript spustis s parametrom, ten znamena, kolko minut chces,
Takze card_refresh.pl 55
znamena, ze po 55 minutach.
Riadok $LastEmmTime = int((time()-(stat ($EmmFile))[9])/60); nemen, znefunkcis vsetko, to cislo 9 znamena nieco ine, nez si predstavujes.
http://perldoc.perl.org/functions/stat.html
sf777
Pokročilý
Pokročilý
Příspěvky: 109
Registrován: 31.říjen 2007 - 8:14

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od sf777 »

"peter54"
Dik za odpoved. Funguje to presne ako pises.

Kód: Vybrat vše

2018-12-01 18:30:01  192.168.1.170SC  sk_0624_01 = 908
2018-12-01 19:30:01  sk_0624_01 = 908 emmg  53 mins ago
2018-12-01 20:30:01  sk_0624_01 = 908 emmg 113 mins ago
2018-12-01 21:30:01  sk_0624_01 = 908 emmg 173 mins ago
2018-12-01 22:30:01  sk_0624_01 = 908 emmg 233 mins ago
2018-12-01 23:30:01  sk_0624_01 = 908 emmg 293 mins ago
2018-12-02 00:30:01  sk_0624_01 = 908 emmg 353 mins ago
2018-12-02 01:30:01  sk_0624_01 = 908 emmg 413 mins ago
2018-12-02 02:30:01  sk_0624_01 = 908 emmg 473 mins ago
2018-12-02 03:30:01  sk_0624_01 = 908 emmg 533 mins ago
2018-12-02 04:30:01  sk_0624_01 = 908 emmg 593 mins ago
2018-12-02 04:30:01  192.168.1.170SC  sk_0624_01 = 1318
2018-12-02 05:30:02  sk_0624_01 = 1318 emmg  53 mins ago
2018-12-02 06:30:01  sk_0624_01 = 1318 emmg 113 mins ago
2018-12-02 07:30:01  sk_0624_01 = 1318 emmg 173 mins ago
2018-12-02 08:30:01  sk_0624_01 = 1318 emmg 233 mins ago
2018-12-02 09:30:01  sk_0624_01 = 1318 emmg 293 mins ago
2018-12-02 10:30:01  sk_0624_01 = 1318 emmg 353 mins ago
2018-12-02 11:30:01  sk_0624_01 = 1318 emmg 413 mins ago
2018-12-02 12:30:01  sk_0624_01 = 1318 emmg 473 mins ago
2018-12-02 13:30:01  sk_0624_01 = 1318 emmg 533 mins ago
2018-12-02 14:30:01  sk_0624_01 = 1318 emmg 593 mins ago
2018-12-02 14:30:02  192.168.1.170SC  sk_0624_01 = 1818
Urobil som aj niekolko marani ako dlho "vydrzia" zápisy. Tu su vysledky:

Kód: Vybrat vše

p.č.		celkový čas	STB-client
01.		18:11:13		AB 550HD
02.		16:36:00		amiko mira
03.		17:38:20		amiko mira
04.		17:51:20		amiko mira
05.		16:50:40		amiko mira
06.		17:54:40		amiko mira
07.		15:58:40		amiko mira
08.		16:52:10		amiko mira
09.		16:37:56		amiko mira
10.		18:11:45		amiko mira
Zapisy boli zasielane z VU+ cca 2-5min. Po uplynuti "celkový čas" uz clientovi nesiel obraz "kódované".
Robil som to len tak pre zaujimavost, nakolko tu niekde padla taka otazka.
DM 800HDse ver. 2.10
VU+ Solo SE V2 (1xDual DVB-S2) E2 OpenATV 6.4
ZyXEL NAS326
Uživatelský avatar
peter54
Veterán fóra
Veterán fóra
Příspěvky: 1784
Registrován: 04.listopad 2008 - 21:11
Bydliště: Košice
Kontaktovat uživatele:

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od peter54 »

@sf777 : Super, si borec.
Mozno si jediny, co to rozbehal. Mne to uz bezproblemovo slape od marca. Mam z toho radosť, ze to niekomu poslúži.
Dnes som sa hral s ssh a podarilo sa mi zjednodušiť skriptik spustany cez script executer.
Takto upraveny skript zbehne vyrazne rychlejsie.
Predpoklad je spravne nastavenie ssh - dropbear popisane napriklad tu https://www.opena.tv/skripte/17424-drop ... post157028

Kód: Vybrat vše

root@obyvacka:~# cat /usr/script/zapisy.sh
#!/bin/bash
#file=$(basename "$0" )
#rm -f /tmp/oscam.zapisy.tmp
#wget -O /tmp/oscam.zapisy.tmp -q http://192.168.0.91:8888/script.html?scriptname=zapisy.sh
#cat /tmp/oscam.zapisy.tmp |perl -nle 'if(m/(\d{4}\-\d{2}\-\d{2}\s\d+:\d+:\d+\s.*$)/){print $1};'
#rm -f /tmp/oscam.user.tmp
dbclient -i /home/root/.ssh/zero  root@192.168.0.91  scripts/zapisy.sh
root@obyvacka:~#
sf777
Pokročilý
Pokročilý
Příspěvky: 109
Registrován: 31.říjen 2007 - 8:14

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od sf777 »

Dik za poklonu...
Trocha ma to zaujalo tak s tym skusam laborovat.
Teras skusam nejaky script ktory by sa spustil len raz po starte oscamu. Cielom je aby zapol STB ktory posiela zapisy. Trebars na STV1 na 2min a potom pohotovostny rezim. Ide o to aby presli zapisy po vypadku el. prudu alebo restarte oscamu. Potom by to netrebalo robit manualne. Niesom v tom vobec zbehly tak len skusam a testujem a tak...
Nejaka pomoc alebo napady by sa hodili.
DM 800HDse ver. 2.10
VU+ Solo SE V2 (1xDual DVB-S2) E2 OpenATV 6.4
ZyXEL NAS326
Uživatelský avatar
peter54
Veterán fóra
Veterán fóra
Příspěvky: 1784
Registrován: 04.listopad 2008 - 21:11
Bydliště: Košice
Kontaktovat uživatele:

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od peter54 »

Nahodenie kariet po vypadku riesil 11chloe tuto http://www.ab-forum.info/viewtopic.php? ... 40#p753506
Co robi ten skript je vysvetlene v dalsej diskusii.
Ak das volanie mojho skriptu do skriptu na start oscamu s parametrom -1, dosiahnes podobny efekt.
sf777
Pokročilý
Pokročilý
Příspěvky: 109
Registrován: 31.říjen 2007 - 8:14

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od sf777 »

peter54 píše:....Ak das volanie mojho skriptu do skriptu na start oscamu s parametrom -1, dosiahnes podobny efekt.
To by bolo super ale toto je nad moje znalosti. :-(
Ale napada ma ze neskontroluje tvoj script len ake su stare zapisy? Zisti ze este neprekrocili stanoveny cas a nic neurobi. Ale az po prekroceni cau si ich vyziada. Ci? Mozno ze keby odkontroloval aj pocet zapisov a ked sa rovna 0 nech si ich vyziada. V opacnom pripade nech caka na cas definovy v scripte. Slo by to nejako takto? Niesom odbornik mozno ze je to blost.

Alebo urobit celkom novy script ktory sa spusti po starte oscamu ktory by zapol STB na STV1 na 2min , ČT1 na 2 min a potom pohotovostny rezim.
Zrejme je kopec moznosti... uz len najst tu ktora bude vyhovovat.
DM 800HDse ver. 2.10
VU+ Solo SE V2 (1xDual DVB-S2) E2 OpenATV 6.4
ZyXEL NAS326
sf777
Pokročilý
Pokročilý
Příspěvky: 109
Registrován: 31.říjen 2007 - 8:14

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od sf777 »

Tak a tu su vysledky ak s scripte "card_refresh.pl" zmenim {$minutes = 60}
Je to obsah "card_refresh.log"

Kód: Vybrat vše

2018-12-03 02:30:01  192.168.1.170SC  sk_0624_01 = 2832
2018-12-03 03:30:01  sk_0624_01 = 2832 emmg  53 mins ago
2018-12-03 04:30:01  sk_0624_01 = 2832 emmg 113 mins ago
2018-12-03 04:30:02  192.168.1.170SC  sk_0624_01 = 3410
2018-12-03 05:30:01  sk_0624_01 = 3410 emmg  53 mins ago
2018-12-03 06:30:02  sk_0624_01 = 3410 emmg 113 mins ago
2018-12-03 06:30:02  192.168.1.170SC  sk_0624_01 = 4008
2018-12-03 07:30:01  sk_0624_01 = 4008 emmg  53 mins ago
2018-12-03 08:30:01  sk_0624_01 = 4008 emmg 113 mins ago
2018-12-03 08:30:01  192.168.1.170SC  sk_0624_01 = 4526
2018-12-03 09:30:01  sk_0624_01 = 4526 emmg  53 mins ago
2018-12-03 10:30:01  sk_0624_01 = 4526 emmg 113 mins ago
2018-12-03 10:30:01  192.168.1.170SC  sk_0624_01 = 5062
2018-12-03 11:30:01  sk_0624_01 = 5062 emmg  53 mins ago
2018-12-03 12:30:01  sk_0624_01 = 5062 emmg 113 mins ago
2018-12-03 12:30:01  192.168.1.170SC  sk_0624_01 = 5512
2018-12-03 13:30:02  sk_0624_01 = 5512 emmg  53 mins ago
2018-12-03 14:30:01  sk_0624_01 = 5512 emmg 113 mins ago
2018-12-03 14:30:01  192.168.1.170SC  sk_0624_01 = 5954
2018-12-03 15:30:01  sk_0624_01 = 5954 emmg  53 mins ago
2018-12-03 16:30:01  sk_0624_01 = 5954 emmg 113 mins ago
2018-12-03 16:30:01  192.168.1.170SC  sk_0624_01 = 6404
2018-12-03 17:30:01  sk_0624_01 = 6404 emmg  53 mins ago
2018-12-03 18:30:01  sk_0624_01 = 6404 emmg 113 mins ago
2018-12-03 18:30:01  192.168.1.170SC  sk_0624_01 = 6870
2018-12-03 19:30:01  sk_0624_01 = 6870 emmg  53 mins ago
2018-12-03 20:30:01  sk_0624_01 = 6870 emmg 113 mins ago
2018-12-03 20:30:02  192.168.1.170SC  sk_0624_01 = 7420
2018-12-03 21:30:01  sk_0624_01 = 7420 emmg  53 mins ago
2018-12-03 22:30:01  sk_0624_01 = 7420 emmg 113 mins ago
2018-12-03 22:30:01  192.168.1.170SC  sk_0624_01 = 7890
2018-12-03 23:30:01  sk_0624_01 = 7890 emmg  53 mins ago
2018-12-04 00:30:01  sk_0624_01 = 7890 emmg 113 mins ago
2018-12-04 00:30:01  192.168.1.170SC  sk_0624_01 = 8338
2018-12-04 01:30:01  sk_0624_01 = 8338 emmg  53 mins ago
2018-12-04 02:30:01  sk_0624_01 = 8338 emmg 113 mins ago
2018-12-04 02:30:01  192.168.1.170SC  sk_0624_01 = 8790
2018-12-04 03:30:01  sk_0624_01 = 8790 emmg  53 mins ago
2018-12-04 04:30:01  sk_0624_01 = 8790 emmg 113 mins ago
2018-12-04 04:30:01  192.168.1.170SC  sk_0624_01 = 8790
2018-12-04 05:30:01  sk_0624_01 = 8790 emmg 173 mins ago
2018-12-04 05:30:01  192.168.1.170SC  sk_0624_01 = 9132
2018-12-04 06:30:01  sk_0624_01 = 9132 emmg  53 mins ago
2018-12-04 07:30:01  sk_0624_01 = 9132 emmg 113 mins ago
2018-12-04 07:30:01  192.168.1.170SC  sk_0624_01 = 9582
2018-12-04 08:30:01  sk_0624_01 = 9582 emmg  53 mins ago
2018-12-04 09:30:01  sk_0624_01 = 9582 emmg 113 mins ago
2018-12-04 09:30:01  192.168.1.170SC  sk_0624_01 = 10122
2018-12-04 10:30:01  sk_0624_01 = 10122 emmg  53 mins ago
2018-12-04 11:30:01  sk_0624_01 = 10122 emmg 113 mins ago
2018-12-04 11:30:01  192.168.1.170SC  sk_0624_01 = 10634
DM 800HDse ver. 2.10
VU+ Solo SE V2 (1xDual DVB-S2) E2 OpenATV 6.4
ZyXEL NAS326
Uživatelský avatar
peter54
Veterán fóra
Veterán fóra
Příspěvky: 1784
Registrován: 04.listopad 2008 - 21:11
Bydliště: Košice
Kontaktovat uživatele:

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od peter54 »

Pocet zapisov 0 dosiahnes reset reader stats cez oscam webif. To nic neznamena. Potrebujes vediet, kedy bol posledny zapis a to ti webif neprezradi. Preto som dal logovat emmg a cas modifikacie suboru je cas posledneho zapisu.
Az budem mat cas, poriesim nakopnutie po restarte citacky, pripadne restarte oscamu. Teraz nestiham.
sf777
Pokročilý
Pokročilý
Příspěvky: 109
Registrován: 31.říjen 2007 - 8:14

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od sf777 »

"peter54"
Trocha som sa s tym hral a do scriptu ktory spusta oscam po starte som doplnil dva riadky pred exit 0 a to

Kód: Vybrat vše

cd /home/scripts
    ./emm_after_startup.sh
Takze to vyzera teraz nejako takto:

Kód: Vybrat vše

#! /bin/sh
### BEGIN INIT INFO
# Provides:          Oscam
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Oscam init script
# Description:       Launch oscam at startup
### END INIT INFO
 
DAEMON=/usr/local/bin/oscam
DEAMON_OPTS="-b -r 2"
PIDFILE=/var/run/oscam.pid
 
test -x ${DAEMON} || exit 0
 
. /lib/lsb/init-functions
 
case "$1" in
    start)
	log_daemon_msg "Starting OScam"
	start-stop-daemon --start --quiet --background --pidfile ${PIDFILE} --make-pidfile --exec ${DAEMON} -- ${DAEMON_OPTS}
	log_end_msg $?
    ;;
    stop)
	log_daemon_msg "Stopping OScam"
	start-stop-daemon --stop --exec ${DAEMON}
	log_end_msg $?
    ;;
    force-reload|restart)
    $0 stop
    $0 start
    ;;
  *)
    echo "Usage: /etc/init.d/oscam {start|stop|restart|force-reload}"
	
    exit 1
    ;;
esac

    cd /home/scripts
    ./emm_after_startup.sh

exit 0   
tu je script "emm_after_startup.sh" Je to taky mix toho co tu uz je.

Kód: Vybrat vše

#!/bin/sh

boxip="localhost"	# ip STB ktorý zasiela emm zápisy

isOn=`wget -q  -O - http://$boxip/web/powerstate | grep standby | grep true | wc -l`

if [ $isOn -eq 1 ]
then
   echo "V staandby - štart STB na STV1"
   wget -q -O - http://$boxip/web/zap?sRef=1:0:1:1329:CA2:3:EB0000:0:0:0:	#STV1 HD
   sleep 180
   
   echo "V staandby - štart STB na CT1"
   wget -q -O - http://$boxip/web/zap?sRef=1:0:1:1F41:CA1:3:EB0000:0:0:0:   #CT1 HD
   sleep 180

   echo "zapínam STB = ON"
   wget -q -O - http://$boxip/web/powerstate?newstate=4	#STB_ON
   sleep 5
   
   echo "vypinam STB = standby"
   wget -q -O - http://$boxip/web/powerstate?newstate=5	#STB_STANDBY
   echo "hotovo"
fi
1. Ak vypnem zariadenie zo siete tak vsetko nabehne v pohode ako ma a pridu aj zapisy.

2. Ak dam restert cez PUTTY tak je nabeh strasne dlhy cca 3x. Tu som odpozoroval ze pocas spustabia sa spusi aj script "emm_after_startup.sh". Vidno to na STB za sa zapina a vypina. Ale samotny oscam nabehne az potom. A hned ked nabehne tak sa spusti zase script "emm_after_startup.sh"

3. Ked dam restart oscamu cez web tak nabeh je rychly ale zapisy nepridu a teda script "emm_after_startup.sh" sa nespusti.

Mozno ze sa tu najde niekto kto by to dokazal vysperkovat aby to nabiehalo v kazdom so spominanych situlacii ale to je uz nad moje znalosti.
DM 800HDse ver. 2.10
VU+ Solo SE V2 (1xDual DVB-S2) E2 OpenATV 6.4
ZyXEL NAS326
11chloe
Expert fóra
Expert fóra
Příspěvky: 809
Registrován: 18.listopad 2014 - 18:03

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od 11chloe »

1) Výpadek eletriky může vypadat tak, že ti rpi nastartuje dřív než box a ten script s tím musí počítat. Pokud to tak bude tak script se provede dřív než je dostupné webif a pak script neudělá nic. Takže testuj výpadek u obou zařízení najednou.
2) Ten script startuje na konci toho oscam scriptu a i když nevím jak to funguje tak by bylo logické kdyby startoval po naběhnutí oscamu, takže někde
za tímhle řádkem

Kód: Vybrat vše

start-stop-daemon --start --quiet --background --pidfile ${PIDFILE} --make-pidfile --exec ${DAEMON} -- ${DAEMON_OPTS}
3) Restart oscamu přes web nemusí být stejný jako restart oscamu přes script, takže v tomhle případě je restart přes webif nepoužitelný. Podobně stačí restartovat čtečku přes webif a taky nepřídou zápisy. Tady stačí si nastavit v oscamu cestu k tomu tvému scriptu co pustí box a pak si ho vždy ručně pustit přes web oscamu.
mtester270
Pokročilý
Pokročilý
Příspěvky: 196
Registrován: 15.červen 2015 - 10:08

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od mtester270 »

Tu to zacina vypadat ako kruzok programovania ;-) (myslene v dobrom hosi tak no hate)
OFF
Uživatelský avatar
peter54
Veterán fóra
Veterán fóra
Příspěvky: 1784
Registrován: 04.listopad 2008 - 21:11
Bydliště: Košice
Kontaktovat uživatele:

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od peter54 »

Ci uz oscam bezi na stb sa da zistit lahko takto:

Kód: Vybrat vše

root@pi_zero:~# nc  -z  192.168.0.91 8888;if [ $? -ne 0 ];then echo nebezi;else echo oscam bezi;fi
oscam bezi
root@pi_zero:~# nc  -z  192.168.0.91 8887;if [ $? -ne 0 ];then echo nebezi;else echo oscam bezi;fi
nebezi
root@pi_zero:~#

Cakacka na nabehnutie oscamu na stb by potom mohla vyzerat takto:

Kód: Vybrat vše

root@pi_zero:~# i=0;while [[ ( $i < 5 ) ]];do i=$((i + 1));nc -z 192.168.0.91 8885;if [ $? -ne 0 ];then echo ${i}nebezi;sleep 1;else echo oscam bezi;break;fi;done
1nebezi
2nebezi
3nebezi
4nebezi
5nebezi
root@pi_zero:~# i=0;while [[ ( $i < 5 ) ]];do i=$((i + 1));nc -z 192.168.0.91 8888;if [ $? -ne 0 ];then echo ${i}nebezi;sleep 1;else echo oscam bezi;break;fi;done
oscam bezi
root@pi_zero:~#
Uživatelský avatar
peter54
Veterán fóra
Veterán fóra
Příspěvky: 1784
Registrován: 04.listopad 2008 - 21:11
Bydliště: Košice
Kontaktovat uživatele:

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od peter54 »

Takto sa potom da zistit, ci vsetky servre bezia ako maju. Je to velmi zakladny test, ale rychlo sa skontroluje zakladna funkcnost bez potreby sadat si k pocitacu.
1_0_1_13CB_C95_3_EB0000_0_0_0.jpg
Nemáte oprávnění prohlížet přiložené soubory.
sf777
Pokročilý
Pokročilý
Příspěvky: 109
Registrován: 31.říjen 2007 - 8:14

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od sf777 »

"peter54"
Ty si ale kutil :good: ...... hod sem file skusim to testnut.
Neskusal si sa pohrat s tym nabehom scriptu emm zapisov po restarte oscamu?
cau
DM 800HDse ver. 2.10
VU+ Solo SE V2 (1xDual DVB-S2) E2 OpenATV 6.4
ZyXEL NAS326
Uživatelský avatar
peter54
Veterán fóra
Veterán fóra
Příspěvky: 1784
Registrován: 04.listopad 2008 - 21:11
Bydliště: Košice
Kontaktovat uživatele:

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od peter54 »

Do emm zapisov po starte oscamu sa mi prave nechce asi zato, ze to momentalne nieje priorita. Nemam problem si zapnúť stb ked restartujem oscam.
Raz aj nato pride, mozno az budem robit full time dôchodcu a velmi sa budem nudiť.



1. riadok - ip a port pre ssh
2. riadok - ip a port bud pre webif alebo pre zdielanie

Spusta sa pluginom script executor.

Tu je skriptik k vyssie uvedenemu screenshotu.

Kód: Vybrat vše

root@obyvacka:~# cat /usr/script/connect.sh
#!/bin/bash
echo  johnbrown `echo x|nc -i 1 xxx.xxx.xxx.xxx port|grep -v mismatch `
echo x|nc -i 1 xxx.xxx.xxx.xxx 12001 >/dev/null 2>&1
if [ $? -ne 0 ];then
    echo oscam na johnbrown nebezi
else
      echo oscam na johnbrown bezi
fi

echo  zero     `echo x|nc -i 1 192.168.0.91 22|grep -v mismatch`
echo x|nc -i 1 192.168.0.91 12005 >/dev/null 2>&1
if [ $? -ne 0 ];then
    echo oscam na zere nebezi
else
      echo oscam na zere bezi
fi
echo  pipc     `echo x|nc -i 1 192.168.0.34 22|grep -v mismatch`
echo x|nc -i 1 192.168.0.34 12007 >/dev/null 2>&1
if [ $? -ne 0 ];then
    echo ${i}oscam na pipc nebezi
else
      echo oscam na pipc bezi
fi


root@obyvacka:~#
11chloe
Expert fóra
Expert fóra
Příspěvky: 809
Registrován: 18.listopad 2014 - 18:03

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od 11chloe »

sf777 píše:"peter54"
Ty si ale kutil :good: ...... hod sem file skusim to testnut.
Neskusal si sa pohrat s tym nabehom scriptu emm zapisov po restarte oscamu?
cau
A co na tom pořád vlastně řešíš. Napsal si sám jak to udělat. Do startovacího scriptu oscamu si to připíšeš a jenom otestuješ. Co víc na tom vymejšlet ?
sf777
Pokročilý
Pokročilý
Příspěvky: 109
Registrován: 31.říjen 2007 - 8:14

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od sf777 »

11chloe píše:Napsal si sám jak to udělat.
Teraz na to nejako neni cas. Urcite to vyskusam a dam vediet...
DM 800HDse ver. 2.10
VU+ Solo SE V2 (1xDual DVB-S2) E2 OpenATV 6.4
ZyXEL NAS326
NELINKA
Registrovaný
Registrovaný
Příspěvky: 5
Registrován: 08.květen 2009 - 21:11

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od NELINKA »

To : Petr54

Chtěl jsem poděkovat za tvůj script na kontrolu zápisů, běží skvěle, použivám ho jak při startu s parametrem -1 a taky v cronu.

Jen jsem chtěl poprosit o radu, na serveru používám zaheslovaný webif, v rámci testů scriptu jsem heslo zrušil ale chtěl bych ho znovu zaheslovat. Můžes mi prosím tě poradit jak doplnit parametry přihlášení do stávajícího scriptu.

Jedná se o tuto část kódu:

Kód: Vybrat vše

ReaderStat {
$cz_global=`wget -q -O - \'http://$oscamip:8989/oscamapi.html?part=readerstats&label=$rlabel\'|grep global|grep written`;
$cz_global=~s!<emm type="global" result="written">!!;
$cz_global=~s!</emm>!!;
$cz_global=~s!\s!!g;
$cz_global;
} #end ReaderStat
Zkoušel jsem nějaké varianty ale bohužel mně to nechodí

Díky moc

Dejvas
Uživatelský avatar
peter54
Veterán fóra
Veterán fóra
Příspěvky: 1784
Registrován: 04.listopad 2008 - 21:11
Bydliště: Košice
Kontaktovat uživatele:

Re: OpenWebif command line prikazy Enigma2 ake existujú a ake majú parametre?

Příspěvek od peter54 »

root@pi_zero:~# wget -q --user petr --password petr -O - 'http://192.168.0.114:8888/oscamapi.html ... i_sk'|grep global|grep written
<emm type="global" result="written">2908</emm>
root@pi_zero:~#
Odpovědět

Zpět na „Oscam - multiprotokolárny kartový server“