Compare commits
No commits in common. "main" and "master" have entirely different histories.
|
|
@ -0,0 +1,29 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Überprüfen, ob genau ein Parameter übergeben wurde
|
||||
if [ $# -eq 0 ]; then
|
||||
echo "Verwendung: $0 <Sensor-ID>"
|
||||
exit 1
|
||||
elif [ $# -gt 1 ]; then
|
||||
echo "Fehler: Bitte nur eine Sensor-ID eingeben"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Prüfen, ob der eingegebene Parameter eine natürliche Zahl ist
|
||||
if [[ $1 =~ ^[0-9]+$ ]]; then
|
||||
sensor=$1
|
||||
for (( i=0; i<100; i++ )); do
|
||||
# aktueller Zeitstempel als Sekundenzahl
|
||||
timestamp=$(date +%s)
|
||||
# Zufallszahl als Messwert
|
||||
messwert=$RANDOM
|
||||
# Ausgabe im gewünschten Format: ID:<Sensor-ID>,<Zeitstempel>,<Messwert>
|
||||
echo "ID:$sensor,$timestamp,$messwert"
|
||||
sleep 5
|
||||
done
|
||||
exit 0
|
||||
else
|
||||
echo "Fehler: Die Sensor-ID muss eine natürliche Zahl sein"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
ID:815,7182
|
||||
ID:533,7186
|
||||
ID:644,7192
|
||||
ID:592,7198
|
||||
ID:185,7206
|
||||
ID:987,7216
|
||||
ID:293,7226
|
||||
ID:124,7238
|
||||
ID:404,7250
|
||||
ID:510,7264
|
||||
ID:318,7280
|
||||
ID:101,7296
|
||||
ID:873,7314
|
||||
ID:947,7332
|
||||
ID:247,7352
|
||||
ID:174,7374
|
||||
ID:522,7396
|
||||
ID:116,7420
|
||||
ID:953,7444
|
||||
ID:106,7470
|
||||
Binary file not shown.
|
|
@ -1,10 +0,0 @@
|
|||
#!/bin/bash
|
||||
# Skript empfängt Sensor-ID als Parameter
|
||||
sensor=$1
|
||||
# 100 Mal Messwerte ausgeben
|
||||
for i in {1..100}; do
|
||||
timestamp=$(date +%s)
|
||||
messwert=$RANDOM
|
||||
echo "ID:$sensor,$timestamp,$messwert"
|
||||
sleep 5
|
||||
done
|
||||
Loading…
Reference in New Issue