* 1 schedule

Bi-Weekly Schedules

* In Plain English

Schedules that fire every two weeks, useful for fortnightly reports and reviews.

* Scheduling Guide

Bi-weekly schedules are trickier than they look because standard cron has no concept of "every two weeks" — it can only express "every week on day X." The typical workaround is to schedule the job weekly and use the job logic to check whether the current week number is odd or even before proceeding. Alternatively, you can hard-code the specific dates as a comma-separated list in the day-of-month field, which is precise but requires manual updates. For calendar-based bi-weekly runs (e.g. sprint reviews, payroll cycles), triggering on a specific day of the month — the 1st and 15th — is usually more maintainable than a week-parity check.

Related Topics