Revert orchestrator + skip_list_manager to original folders
watchdog_orchestrator.sh stays in Orchestrators/ — it's an orchestrator, not a watchdog. watchdog_skip_list_manager.sh stays in Tools/ — it's a management utility. Only the 4 watchdog scripts belong in Watchdogs/: docker_watchdog.sh, resource_watchdog.sh, storage_watchdog.sh, system_watchdog.sh
This commit is contained in:
@@ -275,7 +275,7 @@ Array starts
|
||||
reads system_watchdog state (RAM emergency deferral)
|
||||
│
|
||||
│ (on skip list event → operator uses)
|
||||
└── Watchdogs/watchdog_skip_list_manager.sh
|
||||
└── Tools/watchdog_skip_list_manager.sh
|
||||
inspect state, clear after fixing root cause
|
||||
|
||||
Daily maintenance window (1am):
|
||||
|
||||
@@ -168,9 +168,9 @@
|
||||
# Overlap protection: acquire_lock() exits immediately if a prior cycle is still running —
|
||||
# prevents pile-up when a restart attempt or daemon check takes longer than 60 seconds.
|
||||
#
|
||||
# bash /mnt/user/appdata/unraid_scripts/Watchdogs/watchdog_orchestrator.sh
|
||||
# bash /mnt/user/appdata/unraid_scripts/Watchdogs/watchdog_orchestrator.sh --dry-run
|
||||
# bash /mnt/user/appdata/unraid_scripts/Watchdogs/watchdog_orchestrator.sh --status
|
||||
# bash /mnt/user/appdata/unraid_scripts/Orchestrators/watchdog_orchestrator.sh
|
||||
# bash /mnt/user/appdata/unraid_scripts/Orchestrators/watchdog_orchestrator.sh --dry-run
|
||||
# bash /mnt/user/appdata/unraid_scripts/Orchestrators/watchdog_orchestrator.sh --status
|
||||
|
||||
|
||||
# ── TRANSCODE MANAGEMENT ──────────────────────────────────────────────────────────────────────
|
||||
@@ -605,11 +605,11 @@
|
||||
# docker start ContainerName → confirm fix works before handing back to watchdog
|
||||
# watchdog resumes normal monitoring on next cycle automatically
|
||||
#
|
||||
# bash /mnt/user/appdata/unraid_scripts/Watchdogs/watchdog_skip_list_manager.sh --status
|
||||
# bash /mnt/user/appdata/unraid_scripts/Watchdogs/watchdog_skip_list_manager.sh --clear ContainerName
|
||||
# bash /mnt/user/appdata/unraid_scripts/Watchdogs/watchdog_skip_list_manager.sh --clear ContainerName --force
|
||||
# bash /mnt/user/appdata/unraid_scripts/Watchdogs/watchdog_skip_list_manager.sh --clear-all
|
||||
# bash /mnt/user/appdata/unraid_scripts/Watchdogs/watchdog_skip_list_manager.sh --dry-run
|
||||
# bash /mnt/user/appdata/unraid_scripts/Tools/watchdog_skip_list_manager.sh --status
|
||||
# bash /mnt/user/appdata/unraid_scripts/Tools/watchdog_skip_list_manager.sh --clear ContainerName
|
||||
# bash /mnt/user/appdata/unraid_scripts/Tools/watchdog_skip_list_manager.sh --clear ContainerName --force
|
||||
# bash /mnt/user/appdata/unraid_scripts/Tools/watchdog_skip_list_manager.sh --clear-all
|
||||
# bash /mnt/user/appdata/unraid_scripts/Tools/watchdog_skip_list_manager.sh --dry-run
|
||||
|
||||
# docker_container_stop.sh — stop all running containers sequentially with verification
|
||||
# Called by array_stopping.sh as the final step in the planned shutdown sequence.
|
||||
@@ -1295,7 +1295,7 @@
|
||||
# Orchestrators/array_stopping.sh (single entry — graceful shutdown)
|
||||
#
|
||||
# * * * * * every minute:
|
||||
# Watchdogs/watchdog_orchestrator.sh
|
||||
# Orchestrators/watchdog_orchestrator.sh
|
||||
#
|
||||
# */3 * * * * every 3 minutes:
|
||||
# Orchestrators/transcode_management.sh
|
||||
|
||||
Reference in New Issue
Block a user