Core apps

Cron Manager

Last updated 2026-10-26

Purpose

Cron Manager edits the server's crontab and controls the mvmOS Scheduler — the internal tick that drives apps' own scheduled work — from the desktop, without touching a terminal.

Capabilities

  • View, add, edit, delete, enable, and disable cron jobs for your own account or, with sudo confirmation, another system user.
  • Use a shortcut schedule (@reboot, @hourly, @daily, @weekly, @monthly, @yearly) or the five custom fields (minute, hour, day, month, weekday).
  • Run any job immediately and see its output and exit code without waiting for its schedule.
  • See read-only system jobs from /etc/cron.d/, including which installed apps registered a scheduler and whether their backend file is still present.
  • Enable or disable the installation's own scheduler tick, which every app's scheduled work depends on.

Scheduler requests

The Scheduler tick is accepted only from a direct local request on the server. Requests forwarded through nginx, Cloudflare or another proxy are refused; the installed cron line calls the local port directly.

Practical tip

Editing another user's crontab, or toggling the installation's scheduler, requires that account's password even for an administrator — this is the same sudo confirmation used elsewhere in mvmOS, not a separate login.

← Back to Docs