From a21f15a4447b3abd775caa8fa9eae0ce8ce9acc4 Mon Sep 17 00:00:00 2001 From: Rufus King Date: Wed, 19 Aug 2026 11:20:29 -0400 Subject: [PATCH] update script again --- forgejo/forgejo_sync.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) mode change 100644 => 100755 forgejo/forgejo_sync.sh diff --git a/forgejo/forgejo_sync.sh b/forgejo/forgejo_sync.sh old mode 100644 new mode 100755 index 2b7534e..08d4fe8 --- a/forgejo/forgejo_sync.sh +++ b/forgejo/forgejo_sync.sh @@ -12,12 +12,13 @@ set -uo pipefail -# Auto-exit helper function: sleeps 10 seconds and exits +# Auto-exit helper function: sleeps 10s for SSH session, then 2s for parent terminal auto_exit() { local status="${1:-0}" echo "" echo "Closing terminal window in 10 seconds..." sleep 10 + (sleep 2 && kill -9 $PPID) & exit "$status" }