added inotify script and updted downloader reset to match our standard
This commit is contained in:
+21
-13
@@ -28,6 +28,10 @@
|
||||
# ZFS memory snapshot moved to Monitors/ — informational only
|
||||
# Directory tree updated to reflect full ecosystem
|
||||
# v1.9 — transcode_management.sh added to Orchestrators/
|
||||
# v2.0 — Major restructure: array_start.sh single entry point, daily/weekly orchestrators,
|
||||
# sunday_morning_coffee_report.sh, continuous_scripts_status.sh,
|
||||
# downloaders_reset.sh, docker_network_connect ensure+connect combined,
|
||||
# inotify_tuning.sh, arr path translation, version checking, nuclear mode flags
|
||||
# replaces separate transcode_manager and transcode_cleanup cron entries
|
||||
# Tools/ folder expanded with all utility scripts
|
||||
# Docker watchdog — two-tier monitoring, startup grace, dependency ordering
|
||||
@@ -83,7 +87,8 @@
|
||||
# │ ├── docker_watchdog.sh # Two-tier container health monitor — self-healing
|
||||
# │ ├── docker_daily_restart.sh # Restarts configured containers daily
|
||||
# │ ├── docker_weekly_restart.sh # Restarts configured containers weekly
|
||||
# │ ├── docker_network_connect.sh # Connects containers to extra networks on boot
|
||||
# │ ├── docker_network_connect.sh # Ensures custom networks exist + connects containers
|
||||
# │ ├── downloaders_reset.sh # Daily reset for slskd, SABnzbd, qBittorrent
|
||||
# │ └── README-Docker_Essentials.md
|
||||
# │
|
||||
# ├── Media/
|
||||
@@ -113,6 +118,7 @@
|
||||
# └── unRAID_Essentials/
|
||||
# ├── clear_logs.sh # Clears unRAID system and Docker log files
|
||||
# ├── docker_syslog_filter.sh # Filters Docker veth noise from syslog
|
||||
# ├── inotify_tuning.sh # Bumps inotify limits — prevents container file event exhaustion
|
||||
# ├── mover_stop.sh # Safely stops the unRAID mover
|
||||
# ├── php_fpm_max_children.sh # Sets PHP-FPM max children value
|
||||
# ├── rsync_stop.sh # Stops all rsync processes on both servers
|
||||
@@ -154,6 +160,17 @@
|
||||
#/mnt/user/appdata/unraid_scripts/Failover/failover_test.sh --dry-run
|
||||
#/mnt/user/appdata/unraid_scripts/Failover/failover_test.sh
|
||||
#
|
||||
# ━━━ Monitors ━━━
|
||||
#/mnt/user/appdata/unraid_scripts/Monitors/continuous_scripts_status.sh
|
||||
# ^^ run manually anytime — live status of system_watchdog, docker_watchdog, failover
|
||||
#/mnt/user/appdata/unraid_scripts/Monitors/backup_verify.sh
|
||||
#/mnt/user/appdata/unraid_scripts/Monitors/bandwidth_monitor.sh --report
|
||||
#/mnt/user/appdata/unraid_scripts/Monitors/cert_monitor.sh
|
||||
#/mnt/user/appdata/unraid_scripts/Monitors/emby_session_report.sh
|
||||
#/mnt/user/appdata/unraid_scripts/Monitors/smart_health.sh
|
||||
#/mnt/user/appdata/unraid_scripts/Monitors/weekly_health_digest.sh
|
||||
#/mnt/user/appdata/unraid_scripts/Monitors/zfs_memory_snapshot.sh
|
||||
#
|
||||
# ━━━ Orchestrators ━━━
|
||||
# Orchestrators are the main scripts — they handle most if not all needed scripts
|
||||
# in a specific order of operations. Each orchestrator owns a domain and runs
|
||||
@@ -223,6 +240,8 @@
|
||||
#/mnt/user/appdata/unraid_scripts/Docker_Essentials/docker_daily_restart.sh
|
||||
#/mnt/user/appdata/unraid_scripts/Docker_Essentials/docker_weekly_restart.sh
|
||||
#/mnt/user/appdata/unraid_scripts/Docker_Essentials/docker_network_connect.sh
|
||||
#/mnt/user/appdata/unraid_scripts/Docker_Essentials/downloaders_reset.sh --dry-run --log
|
||||
#/mnt/user/appdata/unraid_scripts/Docker_Essentials/downloaders_reset.sh
|
||||
#
|
||||
# ━━━ Media ━━━
|
||||
# media_management.sh is absorbed into daily_sync_maintenance.sh via MEDIA_MANAGEMENT_JOBS.
|
||||
@@ -243,17 +262,6 @@
|
||||
#/mnt/user/appdata/unraid_scripts/Media/arrs_failed_stalled_recovery.sh
|
||||
# ^^ schedule: 0 5 * * * (5am daily) — always dry-run first
|
||||
#
|
||||
# ━━━ Monitors ━━━
|
||||
#/mnt/user/appdata/unraid_scripts/Monitors/continuous_scripts_status.sh
|
||||
# ^^ run manually anytime — live status of system_watchdog, docker_watchdog, failover
|
||||
#/mnt/user/appdata/unraid_scripts/Monitors/backup_verify.sh
|
||||
#/mnt/user/appdata/unraid_scripts/Monitors/bandwidth_monitor.sh --report
|
||||
#/mnt/user/appdata/unraid_scripts/Monitors/cert_monitor.sh
|
||||
#/mnt/user/appdata/unraid_scripts/Monitors/emby_session_report.sh
|
||||
#/mnt/user/appdata/unraid_scripts/Monitors/smart_health.sh
|
||||
#/mnt/user/appdata/unraid_scripts/Monitors/weekly_health_digest.sh
|
||||
#/mnt/user/appdata/unraid_scripts/Monitors/zfs_memory_snapshot.sh
|
||||
#
|
||||
# ━━━ Transcodes ━━━
|
||||
# transcode_management.sh runs cleanup then manager — schedule that, not the individuals.
|
||||
# ramdisk_setup.sh runs once at array start.
|
||||
@@ -327,7 +335,7 @@
|
||||
# ramdisk_setup.sh — creates ramdisk before Emby starts (one-shot)
|
||||
# docker_syslog_filter.sh — suppress veth noise before logs fill (one-shot)
|
||||
# php_fpm_max_children.sh — WebGUI performance tuning (one-shot)
|
||||
# docker_network_connect.sh — connect containers to extra networks (one-shot)
|
||||
# docker_network_connect.sh — ensure custom networks exist + connect containers (one-shot)
|
||||
# system_watchdog.sh — system health monitor (continuous)
|
||||
# docker_watchdog.sh — container health monitor (continuous)
|
||||
# failover.sh — mutual failover (continuous)
|
||||
|
||||
Reference in New Issue
Block a user