Skip to main content

Cron every night at 2:30

Question

How can I set up a cron job to run every night at 2:30? I am familiar with configuring it to run at 2:00, but not 2:30.

Answer

Use 30 2 * * * to run every day at 2:30 AM in the scheduler's timezone. Cron puts the minute before the hour, so the first two fields are 30 2, not 2 30. If you meant 2:30 PM, use hour 14: 30 14 * * *. Cron uses a 24-hour clock and has no AM or PM suffix.

crontab
# every day at 02:30
30 2 * * *

Read 30 2 * * * from left to right: minute 30, hour 2, every day of the month, every month, and every day of the week. Because all three date fields are wildcards, the expression matches once per calendar day. The command runs according to the timezone configured for the cron daemon or scheduling service, which may differ from your local timezone. Set and document that timezone where your scheduler supports it instead of assuming local time. Also account for daylight saving time: in a timezone that changes clocks, a local 2:30 can be skipped during the spring transition or evaluated differently by the scheduler during clock changes.

Run 30 2 * * * on Crontap
Why this matters

Timezone and daylight saving assumptions can move or remove this run without changing the cron string. A server configured for UTC will execute at 02:30 UTC, not 02:30 in your local zone. In regions where clocks jump forward, 02:30 may not exist on the transition date, so that day's job may be skipped. If the work is date-sensitive, such as a nightly cutoff, define the timezone explicitly and decide how missed or duplicated local times should be handled.

Read the dedicated guide: Cron every day.

Cron schedule used

What it does

30 2 * * * — command

At 02:30, every day.

Calendar

View future cron matches in a calendar

September 2026 · UTC

0 runs

See this cron expression on the calendar view example

Write the cron here. Run it on Crontap.

Point Crontap at any URL. Pick any cron. Done.

WordPress, Shopify, Railway, Cloud Run, Vercel, HubSpot, Ghost, your own box. If it answers HTTP, Crontap can drive it on a clock you can read, in the timezone that actually matters, and page you when something breaks.

1.9k+ teams · Free forever tier · No credit card

Permalink: https://tool.crontap.com/help/running-a-cron-job-at-every-hour-and-minute-everyday