From 969fe3f5c5cf9421c002a25c5ad5cd0bb400a8a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20K=C3=BCffner?= Date: Sun, 6 Aug 2023 15:09:23 +0200 Subject: [PATCH] scripts: run commands in loop instead of one by one --- scripts/get-info.sh | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/scripts/get-info.sh b/scripts/get-info.sh index 120d8a4..4e53128 100755 --- a/scripts/get-info.sh +++ b/scripts/get-info.sh @@ -43,16 +43,22 @@ function pad_cmd { echo "" } +commands=( + "docker system info" + "docker compose version" + "docker system df" + "docker image ls" + "df -h" + "ls -lRn /dev" + "docker ps -af label=org.prind.service" + "docker cp $(docker ps -aqf label=org.prind.service=klipper):/opt/printer_data/logs ${tmpdir}" + "cp -a $(pwd) $tmpdir" +) + ( - pad_cmd docker system info - pad_cmd docker compose version - pad_cmd docker system df - pad_cmd docker image ls - pad_cmd df -h - pad_cmd ls -l /dev - pad_cmd docker ps -af "label=org.prind.service" - pad_cmd docker cp $(docker ps -aqf "label=org.prind.service=klipper"):/opt/printer_data/logs ${tmpdir} - pad_cmd cp -a $(pwd) $tmpdir + for cmd in "${commands[@]}"; do + pad_cmd ${cmd} + done echo "## Image Versions" for container in $(docker ps -aqf "label=org.prind.service"); do