From aa13518eb30ea8994daedc14b0e32e38845e0322 Mon Sep 17 00:00:00 2001 From: ITQ Date: Sun, 6 Jul 2025 13:11:25 +0300 Subject: [PATCH] chore: reformatted change_profile script --- scripts/change_profile | 59 ++++++++++++++++++++++++++++-------------- 1 file changed, 40 insertions(+), 19 deletions(-) diff --git a/scripts/change_profile b/scripts/change_profile index cf07b2a..059068c 100755 --- a/scripts/change_profile +++ b/scripts/change_profile @@ -5,10 +5,10 @@ USER="ubuntu" PASSWORD="ubuntu" for cmd in sshpass; do - if ! command -v $cmd &> /dev/null; then - echo "Error: $cmd is not installed. Please install it first." - exit 1 - fi + if ! command -v $cmd &>/dev/null; then + echo "Error: $cmd is not installed. Please install it first." + exit 1 + fi done echo "Fetching interfaces from server..." @@ -39,21 +39,42 @@ profiles=( select profile in "${profiles[@]}"; do case $REPLY in - 1) delay=0; loss=0 ;; - 2) delay=10; loss=0 ;; - 3) delay=100; loss=0 ;; - 4) delay=10; loss=2 ;; - 5) delay=50; loss=2 ;; - 6) delay=100; loss=2 ;; - 7) delay=10; loss=6 ;; - 8) - read -p "Enter delay (ms): " delay - read -p "Enter packet loss (%): " loss - ;; - *) - echo "Invalid option" - continue - ;; + 1) + delay=0 + loss=0 + ;; + 2) + delay=10 + loss=0 + ;; + 3) + delay=100 + loss=0 + ;; + 4) + delay=10 + loss=2 + ;; + 5) + delay=50 + loss=2 + ;; + 6) + delay=100 + loss=2 + ;; + 7) + delay=10 + loss=6 + ;; + 8) + read -p "Enter delay (ms): " delay + read -p "Enter packet loss (%): " loss + ;; + *) + echo "Invalid option" + continue + ;; esac break done