From 74a66168e9b1d4ac740e08b04d28ecc9328084a7 Mon Sep 17 00:00:00 2001 From: Ahmad Luay Eleiwy <3024588@stud.hs-mannheim.de> Date: Sun, 19 Oct 2025 15:21:02 +0200 Subject: [PATCH] new scripts --- shell-skripte/monitor.sh | Bin 1024 -> 1408 bytes shell-skripte/sensor.sh | 29 +++++------------------------ shell-skripte/starter.log | 0 3 files changed, 5 insertions(+), 24 deletions(-) create mode 100644 shell-skripte/starter.log diff --git a/shell-skripte/monitor.sh b/shell-skripte/monitor.sh index 06d7405020018ddf3cacee90fd4af10487da3d20..3c98fb8feb9c4b980e6336b8c9863855092f9b5a 100644 GIT binary patch literal 1408 zcmeH@!AiqG5QaVHDaLJRDzuH}Sc!PZB?oOGf`?Ke%}$b~%Wm0hR8Zf>$MDt{b2e#n z@&$y>VPKe!G7EgSV1XiN4qGEjy zi&_JFK7130f=nQwP)N5yb2Je2!@+`eN)1XZEa<%jp@8`xN9pzb=8FyB4t`Bt8e_i9dp*5 yWKoeZ-0jRM4-h*cCHRB_(Ot;#HB_yXLw9R1-*pw&3O$!D&T)3&?7;tW!21Q=bAf#T literal 1024 ScmZQz7zLvtFd70QH3R?z00031 diff --git a/shell-skripte/sensor.sh b/shell-skripte/sensor.sh index c4fdb3a..4032520 100644 --- a/shell-skripte/sensor.sh +++ b/shell-skripte/sensor.sh @@ -1,29 +1,10 @@ #!/bin/bash - -# Überprüfen, ob genau ein Parameter übergeben wurde -if [ $# -eq 0 ]; then - echo "Verwendung: $0 " - 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 +# Skript empfängt Sensor-ID als Parameter +sensor=$1 +# 100 Mal Messwerte ausgeben +for i in {1..100}; do timestamp=$(date +%s) - # Zufallszahl als Messwert messwert=$RANDOM - # Ausgabe im gewünschten Format: ID:,, 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 - +done diff --git a/shell-skripte/starter.log b/shell-skripte/starter.log new file mode 100644 index 0000000..e69de29