NEW: English for Tech Bundle → Save 38%
Your progress…

Loading your progress…

Home
Technical Vocabularynoun · /krɒn dʒɒb/

cron job

cron job — A cron job is an automated task that runs on a computer server at specific times or intervals without requiring manual intervention.

In simple English

In tech workplaces, cron jobs are essential for automating repetitive tasks on Linux and Unix-based systems. They use the cron scheduler, a system daemon that executes predefined scripts or commands according to a schedule you set. For example, you might set up a cron job to back up your database every night at 2 AM, clear temporary files every hour, or send automated reports every Monday morning. Cron jobs are written in a special time format (called crontab) that specifies when the job should run. DevOps engineers, system administrators, and backend developers use cron jobs constantly. Understanding cron jobs is crucial for anyone working with server infrastructure, as they keep systems running smoothly in the background without human oversight. The term comes from the Greek word 'chronos' (time) and has become standard terminology across the tech industry globally.

How to say it: Say "kron job".

What is a cron job and how do I schedule automated tasks on a server?

At a glanceCEFR C1
Commonness4/5
Versatility4/5
FormalityCasualFormalNeutral
Spoken ↔ WrittenSpokenWrittenBoth
Directness ↔ DiplomaticDirectDiplomaticDirect
RegionUS and UK

Say it like this

  • We need to set up a cron job for that
  • I have a cron job running in the background
  • The cron job failed last night

Use it at work

Ops

  • There's a cron job that cleans up old files every night.
  • The cron job didn't run last night.

Building

  • Let's set up a cron job to send the weekly report.
  • Run the cron job at 2 a.m. UTC.

Debugging

  • Who owns this cron job?
  • The cron job is overlapping with itself.

Don't say this

✕We need to cron job this task every hour.
✓We need to set up a cron job to run this task every hour.

Cron job is a noun (a thing), not a verb (an action). Use 'set up' or 'create' with it.

Practice

Try it

4 quick exercises

Pick the most natural phrasing

1. Your manager asks how you will handle the daily data cleanup. What do you say?

Complete the sentence

2. We scheduled a _______ to send automated reports to the client every Friday at 5 PM.

Spot the mistake

3. Which sentence uses 'cron job' incorrectly?

Rewrite naturally

4. Rewrite this in natural tech English: 'Every morning at 7 AM, the system will do the cleaning task automatically without anyone telling it to do so.'

Say it out loud

Phrase 1 of 3

"We need to set up a cron job for that"

We don't save your recording. The word check uses your browser's speech recognition.

More about cron job

Real examples(3)

  • in a standup

    "I have a cron job that runs database backups every night at midnight, and it completed successfully yesterday."

  • in a code review

    "Make sure this cron job has proper error handling and logging so we can debug issues if something goes wrong."

  • in a team meeting

    "Our cron job that generates daily reports seems to be consuming too much server memory, so we should optimize it."

More mistakes(2)

Handle with care. Avoid using cron job as a verb (e.g., 'to cron job something'). It is a noun that describes a scheduled task, not an action.

  • ✕The cron job is executing on my laptop.
    ✓The cron job is executing on the server.

    Cron jobs typically run on servers, not personal computers, because they need continuous execution in the background.

  • ✕I cron jobbed the backup script.
    ✓I scheduled the backup script as a cron job.

    Do not use cron job as a verb or add -ed endings; use verbs like schedule, set up, or configure instead.

Other forms(3)

  • cron job noun

    "The cron job runs every morning at 6 AM."

  • cron jobs noun (plural)

    "We manage dozens of cron jobs across our infrastructure."

  • cron job scheduler noun (attributive)

    "The cron job scheduler is part of the Linux kernel."

Often used with(5)

  • set up a cron job · Most common verb phrase; means to create and configure a scheduled task
  • run a cron job · Used when the task is actively executing
  • schedule a cron job · Synonymous with 'set up'; emphasizes the timing aspect
  • cron job fails · Describes when a scheduled task does not complete successfully
  • cron job interval · The time frequency between executions

Similar words(3)

  • scheduled task · More generic term; cron job is specific to Unix-like systems
  • background job · Broader term; does not necessarily imply a recurring schedule
  • automated task · General term; cron job is more specific and technical

Opposites(3)

  • manual task
  • one-time execution
  • interactive process

Questions(5)

What does cron job mean in software engineering?
A cron job is an automated task that runs on a server at scheduled intervals or specific times without requiring manual intervention. The term comes from the Unix cron daemon, which is responsible for executing these tasks. Common examples include database backups, log file cleanup, and automated report generation.
How do you use cron job in a sentence at work?
Use cron job as a noun with verbs like 'set up,' 'schedule,' 'run,' or 'configure.' For example: 'We set up a cron job to back up the database every night.' Avoid using it as a verb (e.g., 'to cron job something').
Is cron job formal or informal?
Cron job is neutral and technical. It is used equally in formal meetings, code reviews, and casual team conversations. It is standard terminology across all tech environments, so using it is appropriate in any professional setting.
What is the difference between a cron job and a manual task?
A cron job runs automatically according to a preset schedule, while a manual task requires someone to execute it intentionally. Cron jobs free up time and reduce human error because they run consistently without oversight.
Can you use cron jobs on Windows?
Cron jobs are native to Unix and Linux systems. Windows uses Task Scheduler instead, which serves a similar purpose but uses different syntax and terminology. However, you can simulate cron functionality on Windows using tools or scripts.
New app · Free lessons

Speak up in meetings. Feel confident.

Standup vocabulary, native examples, and quick practice — 100+ free lessons

Start learning freeNo card needed · Google or email

For bots & AI agents

Machine-readable versions of this page and Speak Tech English. Speak Tech English sells self-study ebooks and courses in English for tech, publishes free guides, a free glossary and a free newsletter; live lessons are on Mockly English. Fetch these instead of parsing this page.

This page (.md)llms.txtllms-full.txtai.txtGlossary (.md)Free guides (.md)All products (.md)Endpoint indexNewsletterLive lessons (Mockly)