Toggle saves immediately. Fill in cron expressions and hit
- Save Schedule at the bottom. Run fires now;
- Dry Run sets DRY_RUN=1. Log opens on the right.
-
@@ -209,7 +205,7 @@ foreach ($tree as $orch) {
- Suggested Schedules
+ Scheduler Information
@@ -229,6 +225,65 @@ foreach ($tree as $orch) {
+
+
+
+
+ ▾
+ Controls
+
+
+
+
Toggle — saves to schedule.json immediately
+
Cron — 5-field expression; hit Save Schedule to apply all at once
+
Run — fires script immediately regardless of schedule
+
Dry Run — same as Run with DRY_RUN=1
+
Log — opens script log in this panel; auto-scrolls to latest
+
Stop — sends SIGTERM to process group → 3 s → SIGKILL; clears stuck locks
+
Verbose — appends --log for detailed per-step output
+
Config — edit host-scoped settings for scripts that support it
+
+
+
+
+
+
+
+ ▾
+ Orchestrators
+
+
+
+
Enabled (ON) — orchestrator is the sole trigger; its cron fires it and it calls all children in order
+
Disabled (OFF) — orchestrator never runs; all children switch off and crons are suppressed
+
Child toggles (orch ON) — comment or uncomment the script's line in master.conf *_SCRIPTS array
+
Child cron (orch ON) — ignored; orch is the only trigger while it is enabled
+
Child cron (orch OFF) — enable a child and give it a cron to run it on its own schedule, independent of the orch
+
⚡ Array Start / Stop — triggered by Unraid array events; no cron field; toggle enables or disables the handler
+
+
+
+
+
+
+
+ ▾
+ Children & Advanced
+
+
+
+
Advanced ▸ — expand to see child scripts managed by the orchestrator
+
Toggle (orch ON) — comments or uncomments the script entry in master.conf; determines whether the orch calls it
+
Toggle (orch OFF) — has no effect without a cron; pair with a cron expression to run standalone
+
Cron (orch OFF) — child runs on its own schedule; completely independent of the parent orchestrator