nano ~/sh/xrandr.sh
#!/bin/bash
xrandr --output eDP1 --mode 1366x768
Далее назначаем кнопки в графическом меню.
gnome-terminal -e ~/sh/xrandr.sh
суббота, 26 сентября 2015 г.
пятница, 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
# 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
среда, 16 сентября 2015 г.
пятница, 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
#!/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
# 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
Подписаться на:
Сообщения (Atom)
h265.sh
#!/bin/bash file="../mp4" if [ -d $file ]; then echo " Директория существует :-) " for i in *.mp4; do f...
-
30 мая воплотилась в жизнь давняя мечта -- покататься на лодке. Плюс к тому в тот же день я попробовал свои силы в тире. Не разочаровался в ...
-
подпроцесс новый сценарий post-removal возвратил код ошибки 1 ls /var/lib/dpkg/info | grep "mail.ru-cloud" mail.ru-cloud.list ...