пятница, 18 сентября 2015 г.

Тест работы сети с zte mf90. ssh обязательно на роутер поставить!

#!/bin/bash
# test ZTE MF90+
# install ssh server ZTE MF90+
# copy ssh key ZTE MF90+
echo "";
echo " * * * Тест работы сети * * *"
echo " 1-й - работает ли сам Роутер"
echo " 2-й - работает ли подключение к Интернет"
echo " В случае, если нет Интернет, но есть связь"
echo " с Роутером проедложение перезагрузить роутер"
echo "";

if ping -q -c 1 192.168.0.1 &> /dev/null;
then echo "ZTE MF 90+ работает" && DISPLAY=:0.0 /usr/bin/notify-send -t 59000 "ZTE MF 90+ работает" > /dev/null 2>&1
else echo "Связь с ZTE MF90+ потеряна. Проверить, включен ли Роутер" && DISPLAY=:0.0 /usr/bin/notify-send -t 9000 "Проверить, включен ли Роутер" > /dev/null 2>&1
fi

if ping -q -c 1 ya.ru &> /dev/null;
then echo "У нас есть интернет" && DISPLAY=:0.0 /usr/bin/notify-send -t 59000 "У нас есть интернет" > /dev/null 2>&1
else echo "Связь с интернет отсутсвует" && /z/home/sh-zte/status-zte-rest.sh
fi

# status-zte-rest.sh
# * * *
#echo -n "Перезагрузить ZTE MF 90+? (y/n) "
#read item
#case "$item" in
#    y|Y) echo "Ввели «y», Перезагрузка..."
# ssh root@192.168.0.1 /sbin/reboot # строка удаленной перезагрузки
#        ;;
#    n|N) echo "Ввели «n», завершаем работу программы..."
#       exit 0 # завершение работы скрипта
#        ;;
#    *) echo "Ничего не ввели. Выполняем действие по умолчанию..."
# echo "   * * * завершение работы скрипта * * *"
# exit 0
#        ;;
#esac
# * * *


#echo "Куда положить?"
#read OUT

пятница, 11 сентября 2015 г.

zte mf 90+ собираем статистику в компьютер автоматически

№1 scp1.sh

#!/bin/bash
# scp log ZTE MF90+ to ASUS x200ma
# начало цикла:
while true; do
 # # # START

if arp -an | awk '{print $4}' | grep -o ec:1d:7f:88:29:9a > /dev/null 2>&1
then /scp2.sh # есть результат
else echo "scp ERROR" > /dev/null 2>&1
fi

sleep 150
done

№2 scp1.sh

#!/bin/bash
scp root@192.168.0.1:/reboot.log /home/user/tmp/log/ZTEreboot.txt
ssh root@192.168.0.1 /bin/uptime >> /home/user/tmp/log/ZTEreboot.txt
ssh root@192.168.0.1 /bin/df -h > /home/user/tmp/log/ZTEdf.txt
ssh root@192.168.0.1 /bin/free >> /home/user/tmp/log/ZTEdf.txt
ssh root@192.168.0.1 /sbin/arp -an | awk '{print $2" "$4}' | sed s/"("/""/ | sed s/")"/""/ >> /home/user/tmp/log/ZTEdf.txt


№3 crontab -e
@reboot /scp1.sh

суббота, 5 сентября 2015 г.

auto mount disk.yandex.ru

#!/bin/bash
# sudo mount /home/user/ya
# начало цикла:
while true; do
 # # # START

if cat /etc/mtab | grep "ya" > /dev/null 2>&1
 then echo "диск уже подлючен" > /dev/null 2>&1 # Диск подлючен
 else if ping -c 1 ya.ru | grep -o "time" > /dev/null 2>&1
  then sudo mount /home/user/ya && sudo chmod 777 -R /home/user/ya # есть сеть
  else echo "нет сети" > /dev/null 2>&1 # нет сети
      fi
fi

sleep 60
done

# echo "internet OK" > /dev/null 2>&1

h265.sh

#!/bin/bash file="../mp4" if [ -d $file ]; then         echo "  Директория существует :-) "         for i in *.mp4; do f...