Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- a=9
- b=99
- c=999
- d=9999
- echo $prozess
- echo "Zahlenraten 1.0"
- echo "***************"
- echo " "
- read -p "Wie heißt Du? " name
- read -p "Wie lautet deine E-Mail Adresse? " email
- echo "Hallo "$name", deine E-Mail Adresse lautet $email, viel Glück!"
- read -p "Wähle zunächst einen Zahlenbereich: "a" für 0-9, "b" für 0-99, "c" für 0-999, "d" für 0-9999: " wahl
- zahl=wahl
- zahl1=$((RANDOM % $zahl))
- trys=0
- echo $zahl1 # Ich Admin, du nichts. Nur zum test.
- winner=$zahl1
- zahl2=0
- opprog=180
- while [ $zahl1 -ne $zahl2 ]; do
- trys=$(($trys+1))
- echo "Du startest gerade Versuch Nummer: $trys"
- prozess=($(ps -eo etimes,args | grep -P zahlenraten | grep -v grep | awk '{print $1}'))
- echo $prozess
- read -p "Na, versuch es welche Zahl suche ich? " zahl2
- if [ $zahl1 -eq $zahl2 ]; then
- echo "Zahl wurde gefunden!"
- elif [ $prozess -gt $opprog ]; then
- echo "Zeit abgelaufen"
- mail -s "Timeout nach 3 Minuten" $email < tmoutmail.txt
- exit 0
- elif [ $zahl2 -eq $winner ]
- then
- echo "Lösung ist $zahl1"
- elif [ $zahl1 -lt $zahl2 ]
- then
- echo "Die gesuchte Zahl ist kleiner!"
- elif [ $zahl1 -gt $zahl2 ]
- then
- echo "Die gesuchte Zahl ist größer!"
- elif [ $zahl1 -eq $zahl2 ]
- then
- echo "Zahl wurde gefunden!"
- else [ $zahl2 -eq $winner ]
- echo "Lösung ist $zahl1"
- fi
- done
- echo ""$name", "$email", "$wahl", "$trys", `date +%H:%M`, `date +%d.%m.%Y`, "$prozess" " >> test.log
- echo " "
- echo "Highscore"
- echo "*********"
- sort -r -t, +2 -3 test.log > highscore.log
- tail -n5 highscore.log
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement