crontab.run

Cron job Every 6 months

0 0 1 */6 *
minute
hour
day (month)
month
day (week)

At 12:00 AM, on day 1 of the month, every 6 months

Next 5 runs

1 
2 
3 
4 
5 

Field breakdown

FieldValueMeaning
minute0at minute 0
hour0at hour 0:00
day (month)1on day 1 of the month
month*/6every 6 units
day (week)*any value

Crontab line

0 0 1 */6 * /path/to/script.sh
Open in generator →

The expression 0 0 1 */6 * schedules a cron job to run every 6 months. This is a commonly referenced cron schedule used for periodic tasks such as maintenance, cleanup, reporting, or automated workflows that run on a regular cadence.

Related examples