#!/bin/bash while [ -z $dauer ] do dauer=$(zenity --title="Anschalter" --entry --text "Für wie viele Minuten möchtest du den Netzwerkzugang abschalten?") [[ $? == 1 ]] && exit [[ -z $dauer ]] && zenity --info --text="Abschaltdauer angeben..." done nmcli nm enable false (t=0 while [ $((t*60)) -le $dauer ] do t=$((t+1)) sleep 60 echo $((t*600/dauer)) done ) | zenity --progress --title="Anschalter ist aktiv" --text="Der Netzwerkzugang ist für $dauer Minuten blockiert. Du bist angeschaltet. Nutze deine Zeit." --percentage=0 --no-cancel nmcli nm enable true