added container update ability be fore sync. i mean its already down

This commit is contained in:
2026-04-21 22:04:18 -04:00
parent 2467183a68
commit 3b08aa30c1
4 changed files with 282 additions and 169 deletions
+7 -7
View File
@@ -66,7 +66,7 @@
# │
# ├── Orchestrators/
# │ ├── media_shares_sync.sh # Runs all daily media share syncs sequentially
# │ ├── critical_shares_full_sync.sh # Clean nightly sync — Emby + auth stack stopped
# │ ├── critical_shares_maintenance.sh # Maintenance window — stop, update, sync, restart
# │ ├── media_management.sh # Runs permissions + cleaners + arr cleanup
# │ ├── transcode_management.sh # Runs cleanup then manager every 3min + daily stats
# │ └── README-Orchestrators.md
@@ -164,7 +164,7 @@
# Individual scripts below are still accessible for manual runs or testing.
#
#/mnt/user/appdata/unraid_scripts/Orchestrators/media_shares_sync.sh
#/mnt/user/appdata/unraid_scripts/Orchestrators/critical_shares_full_sync.sh
#/mnt/user/appdata/unraid_scripts/Orchestrators/critical_shares_maintenance.sh
#/mnt/user/appdata/unraid_scripts/Orchestrators/media_management.sh
#/mnt/user/appdata/unraid_scripts/Orchestrators/transcode_management.sh
#
@@ -175,7 +175,7 @@
#/mnt/user/appdata/unraid_scripts/Rsync/rsync.sh /mnt/user/Media_Server/Emby --profile=emby-failover
# ^^ schedule every 30-60min — dirty sync, Emby running, critical data only
#/mnt/user/appdata/unraid_scripts/Rsync/rsync.sh /mnt/user/Media_Server/Emby
# ^^ do NOT schedule — called by critical_shares_full_sync.sh weekly Sunday 2:30am only
# ^^ do NOT schedule — called by critical_shares_maintenance.sh Sunday 2:30am only
#/mnt/user/appdata/unraid_scripts/Rsync/rsync.sh /mnt/user/appdata-Failover/Gmer4Lfe
#
# ━━━ Rsync — Individual Media Shares (ad hoc) ━━━
@@ -300,20 +300,20 @@
# ━━━ Daily ━━━
# 0 1 * * * media_shares_sync.sh (media shares both directions)
# 0 2 * * * media_management.sh (permissions + cleaners + arrs)
# 30 2 * * 0 critical_shares_full_sync.sh (clean Emby + auth stack sync)
# 30 2 * * 0 critical_shares_maintenance.sh (clean Emby + auth stack sync)
# 0 3 * * * docker_daily_restart.sh
# 0 8 * * * weekly_health_digest.sh (profile controls if it sends)
#
# ━━━ Rsync profiles — schedule individually ━━━
# Arrs_Stack — daily or every few days (arr databases change on every download)
# Critical-Data — handled by critical_shares_full_sync.sh — no separate schedule needed
# Critical-Data — handled by critical_shares_maintenance.sh — no separate schedule needed
# Important-Data — daily (NextCloud file changes)
# Gmer4Lfe — daily or weekly (personal appdata, rarely changes)
# Emby — handled by critical_shares_full_sync.sh — no separate schedule needed
# Emby — handled by critical_shares_maintenance.sh — no separate schedule needed
# emby-failover — every 30-60min via frequent cron above
#
# ━━━ Weekly — Sunday morning block ━━━
# 30 2 * * 0 critical_shares_full_sync.sh (clean Emby + auth stack — cache resets weekly)
# 30 2 * * 0 critical_shares_maintenance.sh (clean Emby + auth stack — cache resets weekly)
# 0 3 * * 0 docker_weekly_restart.sh
# 0 5 * * 0 clear_logs.sh
# 0 6 * * 0 zfs_memory_snapshot.sh