devkult_
tools26converters34
home/cron/every-6-hours

Run a Cron Job Every 6 Hours

0 */6 * * * fires four times a day: 00:00, 06:00, 12:00, and 18:00. It's the standard cadence for backup rotations, certificate checks, and feeds that should stay fresh without hourly churn.

0 */6 * * *

In plain English: At minute 0, every 6 hours.

Field by field

FieldValueMeaning
Minute00
Hour*/6every 6 hours
Day of month*every day
Month*every month
Day of week*every weekday

Variations

0 3-21/6 * * *four times daily at 03:00, 09:00, 15:00, 21:00
0 0,6,12,18 * * *the explicit-list equivalent of */6
0 */12 * * *reduce to twice a day

Tweak any of these in the crontab explainer to see the schedule in plain English and its next run times.

Frequently asked questions

Which hours does */6 hit?

Starting from 0: hours 0, 6, 12, and 18. If you need different anchors, list them explicitly (0 2,8,14,20 * * *) or shift the range (2-20/6).

Is every 6 hours the same in every timezone?

The expression always evaluates in the scheduler's timezone. On a UTC server, 0 */6 means 00/06/12/18 UTC — check what zone your crontab or CI runner uses before assuming local time.

Related schedules

New to cron syntax? Read Cron Expressions Explained, Field by Field.