fix stale doc references across four files
README.md:
- folder tree: conf files at root → Configurations/ subfolder
- folder tree: Failover/ → Fallback/, wrong README name corrected
- folder tree: add Kernel/ entry (was missing)
- CONFIGURATION section: note Configurations/ path + sparse checkout
README-User_Script_Plug-in.md:
- mem_shutdown_active attributed to stability_watchdog → resource_watchdog
unRAID_Essentials/README-Unraid_Essentials.md:
- webgui_watchdog schedule: "Every 10 min via User Scripts" →
"Every minute via watchdog_orchestrator → system_watchdog"
- HOW THE SCRIPTS RELATE: arrow diagram corrected — system_watchdog.sh
calls storage/webgui/network watchdogs, not the reverse; added
network_watchdog.sh and stability_watchdog.sh to the flow
Orchestrators/README-Orchestrators.md:
- continuous daemon example: system_watchdog.sh → fallback.sh
(system_watchdog is now single-pass, not a daemon)
- scripts table: add watchdog_orchestrator.sh and monthly_maintenance.sh
(both were missing)
This commit is contained in:
@@ -167,10 +167,12 @@ without `--log`.
|
||||
| Script | What It Orchestrates | Schedule |
|
||||
|--------|---------------------|----------|
|
||||
| `array_start.sh` | All array startup scripts in order | At Startup of Array |
|
||||
| `watchdog_orchestrator.sh` | resource → docker → system → stability watchdogs | Every minute |
|
||||
| `transcode_management.sh` | Cleanup then manager — order critical | Every 3 minutes |
|
||||
| `arrs_failed_stalled_recovery.sh` | Failed import + stalled download recovery | Every 6 hours |
|
||||
| `daily_sync_maintenance.sh` | git pull → sync → media maintenance → restarts | 1am daily |
|
||||
| `weekly_sync_maintenance.sh` | Stop → update → clean sync → start → weekly restarts | 2:30am Sunday |
|
||||
| `monthly_maintenance.sh` | Uptime-triggered heavy tasks — ZFS scrub, SMART tests | Daily check, fires when uptime ≥ 30d |
|
||||
| `media_management.sh` | Permissions → cleaners → arr cleanup | Via daily_sync (or manual) |
|
||||
|
||||
---
|
||||
@@ -233,7 +235,7 @@ ARRAY_START_SCRIPTS=(
|
||||
# Each script is launched with `bash script.sh &` — background process.
|
||||
# After 1 second:
|
||||
# PID still alive → continuous script (running in background)
|
||||
# logged as: "system_watchdog.sh — running (PID 12345)"
|
||||
# logged as: "fallback.sh — running (PID 12345)"
|
||||
# PID dead + exit 0 → one-shot completed successfully
|
||||
# logged as: "inotify_tuning.sh — completed (one-shot)"
|
||||
# PID dead + exit N → failure
|
||||
|
||||
Reference in New Issue
Block a user