Написал скрипт на python 3, который гасит wi-fi на роутере:
#!usr/bin/python
import getpass
import sys
import telnetlib
HOST = "192.168.1.1"
PORT=23
TIMEOUT=10
user = "admin"
password = "xxx"
tn = telnetlib.Telnet(HOST)
tn.read_until(b"Login: ")
tn.write((user + "\n").encode('ascii'))
if password:
tn.read_until(b"Password: ")
tn.write((password + "\n").encode('ascii'))
tn.write(("interface WifiMaster0 down\n").encode('ascii'))
tn.write(("exit\n").encode('ascii'))
В питоновской командной строке оно отрабатывает нормально. Могу скопипастить весь текст в терминал и wi-fi погаснет. Т.е. отрабатывает как надо.
Если я это все сохраняю в файл и запускаю: *python turn_off_wifi.py*
то ничего не просходит. Он чета там в себе делает несколько секунд и ничего не происходит. Ошибок никаких не выдает. В чем может быть затык?