- Motorola Edge 40 neo - színre és formára
- Motorola Moto Tag - nyomom, követ
- Telekom mobilszolgáltatások
- Ingyen beszerezhető pár SEGA klasszikus mielőtt lekerülnek a Play Áruházból
- CMF Phone 2 Pro - a százezer forintos kérdés
- Milyen okostelefont vegyek?
- VoLTE/VoWiFi
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Mobil flották
- India felől közelít egy 7550 mAh-s Redmi
-
Mobilarena
Amit érdemes tudni a Raspberry Pi-kről:
A legelső változat 2012-ben jelent meg. Pici, olcsó és nagyon alacsony fogyasztású, hobby-célú kártyagép. Felépítése ARM alapú, nem PC-architektúra, hanem kb. egy régi mobilhoz hasonló. Nagyon sok mindenre használható! A Linux-nak és a magas eladási mennyiségnek köszönhetően jelentős fejlesztőtáborral rendelkezik.
Új hozzászólás Aktív témák
-
Tyca
senior tag
válasz
andyhunter19 #28728 üzenetére
Szia! Url-ből nem lehet rebootolni? Nekem egy régi tplink van, szintén minden éjjel rebootolja a pi, cUrl paranccsal cron-ból:
curl -L --user usernév:jelszó http://192.168.1.1/userRpm/SysRebootRpm.htm?Reboot=Reboot -
válasz
andyhunter19 #28743 üzenetére
-
válasz
andyhunter19 #28741 üzenetére
#!/bin/sh
host=192.168.0.1
port=23
( echo open ${host}
sleep 2
echo "myuser\r"
sleep 2
echo "mypass\r"
sleep 1
echo "help system\r"
sleep 1
echo "exit"
sleep 2
) | /usr/bin/telnet -
kovisoft
őstag
válasz
andyhunter19 #28735 üzenetére
Ha másképp nem megy, akkor esetleg tedd fel az expect package-et (sudo apt-get install expect), az tud telnet-et szkriptből vezérelni.
-
kovisoft
őstag
válasz
andyhunter19 #28733 üzenetére
Oké, szóval akkor nem bufferelési probléma van. Miért \r-t használsz, miért nem \n-t? Mindenképpen kell a várakozás? Egyben ömlesztve nem megy? Pl. egy stringben megadva az összes parancsot:
echo "open ${host}
myuser
mypass
help system
exit"Vagy akár az open ${host}-ot kivenni, és helyette a telnet-et így indítva: telnet ${host}
-
kovisoft
őstag
válasz
andyhunter19 #28728 üzenetére
Szerintem az a gond, hogy a pipe (|) buffereli az stdin-en átadott stringet, ezért hiába vannak ott a sleep parancsaid, mégis csak a végén egyszerre, egy kupacban kapja meg a telnet az egész stringet. A megoldás az lehet, ha valahogyan kikapcsolod a bufferelést. Pl. script -c "..."-vel futtatod, vagy használod az unbuffer vagy az stdbufparancsot (de ezeket talán külön fel kell tenni). Vagy lehet trükközni a grep-pel is, annak van egy --line-buffered kapcsolója, ami soronkénti bufferelést fog csinálni.
-
válasz
andyhunter19 #28728 üzenetére
És ha így adod meg?
echo "myuser"
sleep 1
echo -e "\r"
sleep 1
echo "password"
sleep 1
echo -e "\r"
sleep 1
Új hozzászólás Aktív témák
Hirdetés
- GAMER PC : RYZEN 7 9700X /// 32 GB DDR5 /// RTX 5070 Ti 16GB /// 1TB NVME
- Csere-Beszámítás! Olcsó Számítógép PC Akár játékra! Intel X5650 / GTX 1650 / 24GB / 240SSD+ 500HDD
- GAMER PC : RYZEN 7 7800X3D /// 32 GB DDR5/// RX 9070 XT 16GB /// 1TB NVME
- GAMER PC : RYZEN 7 7800X3D /// 32 GB DDR5/// RX 9070 XT 16GB /// 1TB NVME
- Lian Li 011Dynamic Evo/RTX4070Super Eagle OC/Intel Core i5-14600K/DDR5 G.Skill Trident Rgb 6000MHz
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- BESZÁMÍTÁS! MSI B550 R7 5700X 32GB DDR4 500GB SSD RTX 3070 8GB ZALMAN Z1 Plus Be quiet! 650W
- BESZÁMÍTÁS! 2TB Samsung 980 PRO NVMe SSD meghajtó garanciával hibátlan működéssel
- Xiaomi Redmi Note 13 Pro+ 512GB, Kártyafüggetlen, 1 Év Garanciával
- iKing.Hu - Apple iPhone 14 Pro Max - Gold - Használt, szép állapot
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest