Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #script voor digilab opensource space limited internet time 15 minuten
- #YELLABS 2014 leslie
- #jvg 20141122 inner loop added, countdown added
- STR[1]="Dit is geen werkplek maar een demonstratie computer!"
- STR[2]="Voor langer internet gebruik gaat u naar de betaalde Bibliotheek werkplekken met pasje!"
- STR[3]="Offline... Voor langer internet gebruik gaat u naar de betaalde Bibliotheek werkplekken met pasje!"
- ICO[1]="/usr/share/notify-osd/icons/gnome/scalable/status/notification-message-im.svg"
- ICO[2]="/usr/share/notify-osd/icons/gnome/scalable/status/notification-message-email.svg"
- # check whether icons exist
- for x in {1..2};
- do
- # use ICON omly if files exist (not on xubuntu...)
- if [[ -f "${ICO[$x]}" ]];then
- ICON[$x]="-i ${ICO[$x]}"
- fi
- done
- while [ 1 ]; do # outer loop duurt 20 minuten ongeveer
- for i in {14..1};
- do # inner loop duurt 1 minuut ongeveer
- sleep 40
- notify-send "Nog $i minuten internet resteren." "${ICON[2]}"
- for x in {1..2};
- do
- sleep 5
- notify-send "${STR[1]}" "${ICON[1]}"
- sleep 5
- notify-send "${STR[2]}" "${ICON[2]}"
- done
- done
- sleep 1m
- echo "TODO: nm wifi off" # Delete after testing
- #nmcli nm wifi off # enable after testing
- sleep 5
- notify-send "${STR[3]}" "${ICON[2]}"
- #reset connection after 5 minuts
- sleep 5m
- echo "TODO: nm wifi on" # Delete after testing
- #nmcli nm wifi on ap opensourcespace # enable after testing
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement