http://10.238.31.116/cgi-bin/api-sys_operation?passcode=xxxxxxxxx &request=REBOOT&
Нашел оригинальный скрипт:
Код: Выделить всё
while read TYPE MAC IP EXT IGNORE; do
echo "$TYPE, $MAC, $IP, $EXT, $IGNORE"
if [ "$TYPE" == "SPA303" ]; then
echo "Processing $IP - $EXT"
curl -s "http://$IP/admin/reboot" > /dev/null
sleep 1
fi
done
Код: Выделить всё
#!/bin/sh
while read TYPE MAC IP EXT IGNORE; do
echo "$TYPE, $MAC, $IP, $EXT, $IGNORE"
if [ "$MAC" == "00:0B:82:ED:90:8B" ]; then
echo "Processing $IP - $EXT"
curl -s "http://$IP/cgi-bin/api-sys_operation?passcode=GG31qvD18z&request=REBOOT&" > /dev/null
sleep 1
fi
done
Код: Выделить всё
#!/bin/sh
while read TYPE MAC IP EXT IGNORE; do //предлагает выбрать какой тип данных будет использован для вычисления ip адреса
echo "$TYPE, $MAC, $IP, $EXT, $IGNORE"
if [ "$MAC" == "00:0B:82:ED:90:8B" ]; then //тут я указал что тип данных - MAC адрес и вписал МАС адрес одного из телефонов
echo "Processing $IP - $EXT"
curl -s "http://$IP/cgi-bin/api-sys_operation?passcode=xxxxxxxxx&request=REBOOT&" > /dev/null //http://$IP/cgi-bin/api-sys_operation?passcode=GG31qvD18z&request=REBOOT& - сюда скипт должен подставить вычесленный IP адрес, xxxxxxxxx - пароль, REBOOT - команда на перезагрузку.
sleep 1
fi
done