Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2014
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. #!/bin/bash
  2. #script voor digilab opensource space limited internet time 15 minuten
  3. #YELLABS 2014 leslie
  4. #jvg 20141122 inner loop added, countdown added
  5. STR[1]="Dit is geen werkplek maar een demonstratie computer!"
  6. STR[2]="Voor langer internet gebruik gaat u naar de betaalde Bibliotheek werkplekken met pasje!"
  7. STR[3]="Offline... Voor langer internet gebruik gaat u naar de betaalde Bibliotheek werkplekken met pasje!"
  8. ICO[1]="/usr/share/notify-osd/icons/gnome/scalable/status/notification-message-im.svg"
  9. ICO[2]="/usr/share/notify-osd/icons/gnome/scalable/status/notification-message-email.svg"
  10. # check whether icons exist
  11. for x in {1..2};
  12. do
  13. # use ICON omly if files exist (not on xubuntu...)
  14. if [[ -f "${ICO[$x]}" ]];then
  15. ICON[$x]="-i ${ICO[$x]}"
  16. fi
  17. done
  18. while [ 1 ]; do # outer loop duurt 20 minuten ongeveer
  19. for i in {14..1};
  20. do # inner loop duurt 1 minuut ongeveer
  21. sleep 40
  22. notify-send "Nog $i minuten internet resteren." "${ICON[2]}"
  23. for x in {1..2};
  24. do
  25. sleep 5
  26. notify-send "${STR[1]}" "${ICON[1]}"
  27. sleep 5
  28. notify-send "${STR[2]}" "${ICON[2]}"
  29. done
  30. done
  31. sleep 1m
  32. echo "TODO: nm wifi off" # Delete after testing
  33. #nmcli nm wifi off # enable after testing
  34. sleep 5
  35. notify-send "${STR[3]}" "${ICON[2]}"
  36. #reset connection after 5 minuts
  37. sleep 5m
  38. echo "TODO: nm wifi on" # Delete after testing
  39. #nmcli nm wifi on ap opensourcespace # enable after testing
  40. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement