From 6a99a7cc758c3803404f23dc4b72154fb75b7f74 Mon Sep 17 00:00:00 2001 From: Saqib Rokadia Date: Sun, 5 Apr 2026 21:38:07 -0700 Subject: [PATCH 1/2] Adding a fetch logs that can run via linux. --- fetch-logs.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 fetch-logs.sh diff --git a/fetch-logs.sh b/fetch-logs.sh new file mode 100755 index 00000000..afab1c65 --- /dev/null +++ b/fetch-logs.sh @@ -0,0 +1,19 @@ +#!/bin/bash +set -ex + +SCRIPT_DIR=$(dirname ${BASH_SOURCE[0]}) + +:: --- GET CURRENT DATE --- +:: This extracts YYYY, MM, and DD regardless of local format +TODAY_DATE_STR=$(date +%y-%m-%d) +YESTERDAY_DATE_STR=$(date -d "yesterday" +%y-%m-%d) + +:: --- RUN RSYNC --- +rsync -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" \ + --info=progress2 \ + --include="akit_$TODAY_DATE_STR_*.wpilog" \ + --include="akit_$YESTERDAY_DATE_STR_*.wpilog" \ + --exclude="*" \ + -avz admin@10.4.88.2:/media/sda1/logs "SCRIPT_DIR/robot-logs" + +echo [SUCCESS] Logs for %LOG_DATE% synced successfully. From 97e962f428616669bcb34cfc3333797c48591226 Mon Sep 17 00:00:00 2001 From: Saqib Rokadia Date: Sun, 5 Apr 2026 21:41:17 -0700 Subject: [PATCH 2/2] Fixing up comments and such. --- fetch-logs.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/fetch-logs.sh b/fetch-logs.sh index afab1c65..c6f66bc5 100755 --- a/fetch-logs.sh +++ b/fetch-logs.sh @@ -3,12 +3,11 @@ set -ex SCRIPT_DIR=$(dirname ${BASH_SOURCE[0]}) -:: --- GET CURRENT DATE --- -:: This extracts YYYY, MM, and DD regardless of local format +# This makes strings of 26-03-24 and 26-03-23 for example. TODAY_DATE_STR=$(date +%y-%m-%d) YESTERDAY_DATE_STR=$(date -d "yesterday" +%y-%m-%d) -:: --- RUN RSYNC --- +# --- RUN RSYNC --- rsync -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" \ --info=progress2 \ --include="akit_$TODAY_DATE_STR_*.wpilog" \ @@ -16,4 +15,4 @@ rsync -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" \ --exclude="*" \ -avz admin@10.4.88.2:/media/sda1/logs "SCRIPT_DIR/robot-logs" -echo [SUCCESS] Logs for %LOG_DATE% synced successfully. +echo "[SUCCESS] Logs for synced successfully."