From 685dbebadc538f0e34ae126b385b3ed603c8fc49 Mon Sep 17 00:00:00 2001 From: "sebastian.serfling" Date: Thu, 13 Nov 2025 13:10:36 +0000 Subject: [PATCH] =?UTF-8?q?speedcheck.sh=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- speedcheck.sh | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 speedcheck.sh diff --git a/speedcheck.sh b/speedcheck.sh new file mode 100644 index 0000000..5c49eeb --- /dev/null +++ b/speedcheck.sh @@ -0,0 +1,72 @@ +#!/bin/bash + +WATCH_DIR="$1" +DURATION="${2:-300}" # Standard: 300 Sekunden (5 min) +TARGET_GB=80 + +if [ -z "$WATCH_DIR" ]; then + echo "Usage: $0 /pfad/zum/ordner [dauer_in_sekunden]" + exit 1 +fi + +if [ ! -d "$WATCH_DIR" ]; then + echo "Fehler: Ordner '$WATCH_DIR' existiert nicht." + exit 1 +fi + +echo "Überwache Ordner: $WATCH_DIR" +echo "Dauer: $DURATION Sekunden" +echo + +initial_size=$(du -sb "$WATCH_DIR" | awk '{print $1}') +start_time=$(date +%s) + +echo "Live-Überwachung gestartet..." +echo + +# Fortschrittsbalken + Live-Statistik +for ((i=0; i