Skip to content

Cron jobs ​

Schedule recurring commands for your sites with a visual builder and run history.

Who can use this page? Site access — create/manage jobs for sites you control (site owners; check your role).

Open ​

Sidebar → Cron Jobs

Create a job ​

  1. Add / new job
  2. Name the job
  3. Schedule — pick a preset or edit the cron expression
  4. Command to run
  5. Runtime context — where the command executes
  6. Enable and save

Presets ​

PresetExpression
Every minute* * * * *
Every hour0 * * * *
Daily at 2am0 2 * * *
Weekly0 0 * * 0
Monthly0 0 1 * *

Runtime context ​

Determines where the command runs:

Site typeExecution environment
Node / PythonThat site’s own container (with node/npm or python)
PHP / WordPressShared PHP container for that site’s PHP version

Always scope paths to the site directory — avoid commands that assume a different working directory.

Monitor runs ​

Each job shows last status:

StatusMeaning
SuccessCompleted
FailedNon-zero exit / error
TimeoutExceeded time limit
SkippedNot run (disabled or overlap policy)

Open a job to see recent run output.

Enable / pause ​

Toggle individual jobs without deleting them. Paused jobs do not appear as failures.

Tips ​

  • Prefer the panel over host crontab for anything tied to a site
  • WordPress has its own scheduled tasks. Ask NitHost support before adding a second scheduler for the same jobs.
  • Avoid every-minute jobs unless necessary (log noise, CPU)

Customer documentation · Nusite IT Consulting Limited