diff --git a/README.adoc b/README.adoc index 5c30ba7..8743242 100644 --- a/README.adoc +++ b/README.adoc @@ -100,7 +100,7 @@ This repository contains scripts for: |`check-changes.sh` |Git status checker for CI/CD pipelines -|`reboot-tracker.ts` +|`reboot-tracker.mjs` |Deno script to track system reboot reasons with journalctl/dmesg capture |=== diff --git a/reboot-tracker.ts b/reboot-tracker.mjs old mode 100755 new mode 100644 similarity index 97% rename from reboot-tracker.ts rename to reboot-tracker.mjs index d300af5..6ba1e33 --- a/reboot-tracker.ts +++ b/reboot-tracker.mjs @@ -1,4 +1,4 @@ -// scripts/reboot-tracker.ts +// scripts/reboot-tracker.mjs import { join } from "https://deno.land/std@0.224.0/path/mod.ts"; import { parseArgs } from "https://deno.land/std@0.224.0/cli/parse_args.ts"; @@ -17,7 +17,7 @@ const BASE_DIR = "monitoring/reboot-tracker/logs"; const LOG_FILE = join(BASE_DIR, "reboot-reasons.json"); const SNAPSHOT_DIR = join(BASE_DIR, "snapshots"); -async function captureLogs(timestamp: string): Promise { +async function captureLogs(timestamp) { const filename = `snapshot-${timestamp.replace(/[:.]/g, "-")}.log`; const filepath = join(SNAPSHOT_DIR, filename); diff --git a/reboot.sh b/reboot.sh index 75de9dc..61cadfa 100755 --- a/reboot.sh +++ b/reboot.sh @@ -5,7 +5,7 @@ # alias shutdown='bash /var$REPOS_DIR/scripts/reboot.sh --shutdown' DENO_BIN="/home/hyper/.deno/bin/deno" -TRACKER_TS="/var$REPOS_DIR/scripts/reboot-tracker.ts" +TRACKER_TS="/var$REPOS_DIR/scripts/reboot-tracker.mjs" # Parse args IS_SHUTDOWN=false