Hogyan állítja vissza a modemet Yota igazi jegyzetek ubuntu - windows

Célkitűzés: újraindítani Yota modem hangszóró a szervezet az ügyfél Wifi internet.

A tény az, hogy csak egy kicsit, szervezett Yota-eszközök (Internet Center 990-730-0016R (Gemtek), azonosító számát, modell: WLTFGR-102 készülék Verzió: V01) kezdett leesni, és csak empirikusan (firmware frissítés nem oldja meg a helyzetet) Megállapítást nyert, hogy csak egy banális fizikai vagy szoftveres ki / be csak segít egy darabig, de a rendszergazda, szeretnék legalább egy kicsit enyhíteni magát a rutin, ezért úgy döntöttem, hogy menjen a másik irányba, a konzol az én működő rendszer Ubuntu 12.04 0,5 Desktop amd64 én születtem kripták, amely pusztán koordináták bizonyos nyitott a beállítások ablakban kattintás annak érdekében, hogy menjen át a következő lépéseket újraindítása révén Web - felület a készülék. Ennek eredményeként kaptam egy működő script. Készségfejlesztés hasznos számomra a jövőben.

Megjegyzés: meg kell tiltani a Firefox munkamenet helyreállítását, ha gyors lezárása a fő ablakban, vagyis a beszedési összeomlása után ..:

Hogyan állítja vissza a modemet Yota igazi jegyzetek ubuntu - windows

Annak vizsgálata során az a kérdés, hogyan hajtsák végre az ötleteket a probléma én születtem, a következő script:

xdotool MouseMove 1308 198

xdotool kattintson 1

xdotool MouseMove 708453

xdotool kattintson 1

A script működik, de szükséges, hogy mínusz empirikusan izolátum koordinátákat.

Ismerje meg a koordinátákat az aktuális ablak a kurzor:

x: 833 y: 553 képernyő: 0 ablak: 69.206.198

$ Eval $ (xdotool getmouselocation --shell)

Az alábbiakban egy szkript, amely megkerüli a használatát koordináták:

wmctrl -r "Interface Device Configuration" -e 0,1,1,950,600

xdotool MouseMove 898195

xdotool kattintson 1

xdotool MouseMove 707453

xdotool kattintson 1

Keresztül a parancs konzolt egy külön lapon empirikusan kiszámolja a koordinátákat a szükséges elemeket nekem az oldalon (az indulás után ez a csapat már 5 másodperc, hogy a kívánt ponton amelynek koordinátái akarok.

$ Xdotool aludni 5 getmouselocation

x: 898 y: 195 képernyő: 0 ablak: 50897270

$ Apt-cache search wmctrl

wmctrl - irányít egy EWMH / netwm kompatibilis X Window Manager

Azt hibát észlelt, amikor a forgatókönyvet, ha nem korlátozták Firefox ablak, amely kezdetben fut teljes képernyős módban a koordinátákat nem érvényes kattintásokat.

Az alábbiakban egy új forgatókönyvet, és azt is működik:

# Van egy aktív nyitott ablak

wmctrl -a "Interfész eszköz konfigurációs - Mozilla Firefox"

# Én viszont az aktív ablak teljes képernyős módban

xdotool MouseMove 54 51

xdotool kattintson 1

# Ismét én egy aktív nyitott ablak

wmctrl -a "Interfész eszköz konfigurációs - Mozilla Firefox"

# Az aktív ablak kapcsolódik a bal felső sarokban az a pont a jelentés

wmctrl -r "Interfész eszköz konfigurációs - Mozilla Firefox" -e 0,1,1,950,600

# Rákattintva a menüpont a „reset”

xdotool MouseMove 898195;

xdotool kattintson 1;

# Kijelentem, hogy szándékában áll a készülék újraindításához

xdotool MouseMove 707453;

xdotool kattintson 1;

# Várjon 60 másodpercet, amíg a készülék újraindul

# Zárom Yota-eszköz webes kezelőfelületet.

wmctrl -c "interfész eszköz konfigurációs - Mozilla Firefox"

Amint megtörténik megírt szkriptek esnek át a különböző későbbi fejlesztések és megszüntetése hibák az első kiadás, a következő az idő múlásával az analízist (ahogy elképzeltem akkoriban látta) problémákat és azok megoldásait.

Emelje fel a VNC szerver a rendszerben, és a rendszer telepítéséhez eszközök, amelyekkel én versenyez egérműveleteket ha dolgozik Web-oldalak:

$ Sudo apt-get install vnc4server -y

Szüksége lesz egy jelszót, hogy belépjen az asztali gépeken.

Jelszó túl hosszú - csak az első 8 karakter kerül felhasználásra

Új 'rendszer: 1 (aollo)' asztali rendszer: 1

Létrehozása az alapértelmezett indítási parancsfájlt /home/aollo/.vnc/xstartup

Alkalmazások indítása meghatározott /home/aollo/.vnc/xstartup

Naplófájl /home/aollo/.vnc/system:1.log

[-r $ HOME / .Xresources] xrdb $ HOME / .Xresources

# Alsó út a forgatókönyvet, akiknek a tevékenysége jelennek inicializálás újraindítás

Mentse el a módosításokat.

Most hozzon létre egy újraindítás script:

$ Sudo touch / etc / Yota

$ Sudo chown aollo / etc / Yota

$ Sudo chmod + x / etc / Yota

# Sleep időszak során empirikusan.

# Van egy aktív nyitott ablak

wmctrl -a "Interfész eszköz konfigurációs - Mozilla Firefox";

# Lépés az Extrák

xdotool MouseMove 800130

# Rákattintva a menüpont a „reset”

xdotool MouseMove 900130;

# Kijelentem, hogy szándékában áll a készülék újraindításához

xdotool MouseMove 700390;

xdotool kattintson 1;

# Várjon 60 másodpercet, amíg a készülék újraindul

# Zárom Yota-eszköz webes kezelőfelületet.

wmctrl -c "interfész eszköz konfigurációs - Mozilla Firefox";

Mentse el a módosításokat.

Most hozzon létre egy kezelőt az a forgatókönyv, hogy fut egy script egy kört a 30 perces reklámok, így például:

# Van egy aktív nyitott ablak

wmctrl -a "Interfész eszköz konfigurációs - Mozilla Firefox";

# Lépés az Extrák

xdotool MouseMove 800130

# Rákattintva a menüpont a „reset”

xdotool MouseMove 900130;

# Kijelentem, hogy szándékában áll a készülék újraindításához

xdotool MouseMove 700390;

xdotool kattintson 1;

# Várjon 60 másodpercet, amíg a készülék újraindul

# Várjuk 30 percig, az aktuális ablak bezárásához, miután a szkript fut újra

# Zárom Yota-eszköz webes kezelőfelületet.

wmctrl -c "interfész eszköz konfigurációs - Mozilla Firefox";

majd futtatni remmina kliens és testreszabható VNC csatlakozni ehhez a port, ez azt elérni, amit látok felvetett ülésén, amely kezdett dolgozni a forgatókönyv / etc / Yota. azonosítani a pontos koordinátáit a helyét a „reset” elem

mellett nyitott egy másik terminál a Ctrl + Alt + T, és hozzon létre az aktiválódását által küldött parancsot a második terminál, ahol kezdtem vnc szerver: (ez azért történik így)

majd parancs használatával empirikusan határozzuk koordináták, ahol az Ajax funkció inicializálása újraindítás

$ Xdotool MouseMove 900130;

Ezután kattintson a kiszámított koordináták

$ Xdotool kattintással 1

utánam ugyanúgy meg kell kitalálni, hogy a koordináta-megerősítés, hogy tényleg akarja indítani Yota eszközt.

Hogyan állítja vissza a modemet Yota igazi jegyzetek ubuntu - windows

Esetemben koordinátái:

$ Xdotool MouseMove 700390;

$ Xdotool kattintással 1

Megnyomása után programozható módon, hogy erősítse meg az újraindítást az eszköz újraindul:

Hogyan állítja vissza a modemet Yota igazi jegyzetek ubuntu - windows

Tökéletesen a tevékenységét, és hogyan alkalmazkodtak a feladatokat, azt is mutatja.

Ha hagyja, hogy a semmilyen módon nem kell használni vncserver tovább. ölni munkamenet 2 a következők lehetnek:

$ Vncserver -kill: 2

Mindebből a cikkben leírt az is lehetséges, hogy hangsúlyozzák, hogy a felhasználó létrehozhat egy speciális probléma, amelyet beépítettek VNC létrehozása és működtetése a script a készülék visszaáll az ilyen radikális módon.

Hozzászólás navigáció