Ellenőrizze a mérleg ZTE modem linux, valamit az elefántok

Amint azt már említettük. az arány „Beeline”, „Internet Home” Meg tudja nézni a mérleg segítségével USSD kéri.

Sajnos, ez nem volt lehetséges, hogy megfejtse a halandzsa, ami után rendszeres kérésre * 102 #, így fogjuk használni az „angol” változat (# 102 #) - Az bezrybe sok fülemüle, és a pénz fennmaradó néha több kritikus egyensúlyt megabájt venni.

Mit kell futtatni a szkriptet

Letöltése script balance.sh itt vagy copy-paste.

#! / Bin / sh
(
echo 'Levél "ATZ"'> / tmp / ussdscp
echo 'Levél ""' >> / tmp / ussdscp
echo 'Levél "AT + CUSD = 1 # 102 #, 15"' >> / tmp / ussdscp
echo 'elvárják echo' ""”. killall -9 minicom„>> // tmp / ussdscp
echo '>' >> / tmp / ussdscp
echo „! killall -9 minicom „>> / tmp / ussdscp

minicom -S / tmp / ussdscp -C / tmp / lastcheck> / dev / null 2> 1
)> / Dev / null 2> 1
grep ' "*"' / tmp / lastcheck | sed -e "s /\(.*" \) \ (* \) \ ( "* \) / \\ 2 /."> / tmp / lastcheck.
vissza
cat / tmp / lastcheck
leválasztja a / tmp / lastcheck
unlink / tmp / ussdscp

Ezt követően, mentsd el valahová, mint például a / usr / bin - ami azt jelzi utunkat, és a fájl futtatható: chmod + x /usr/bin/balance.sh

Levezetjük modemhálózathoz startmodem.sh csapat

Végre parancsfájlokat balance.sh csapat

Egy idő után a konzol törlődik, és ez jelenik meg információ a mérleg.

A szkript hiányzik - sajnos meg kell használni a reset parancsot újrainicializálja a konzol - a minicom aki megöli magát egy script reménytelenül elrontani az aktuális munkamenetet.

Azok számára, akik - otcylayu google keresési eszközökkel és Gammun wammu (GUI gammui). Wammu például tudja mutatni az új SMS-t. Ez olyan, mint a USSD és Gammun kéréseket küldhet, de van, hogy minden működött valahogy nem túl stabil.

Tipp. Mert wammu kívánt beállításokat a / dev / ttyUSB2, akkor a modem helyesen határozta meg.

Ui Ha a szkript lógott (modem hiba, hogy jött, hogy mi várható, és a hasonlók) bumm akkor killall -9 minicom parancs