I have an agenda job that I want to schedule for every five months. Suppose I started that job on Jan 20th, so now the schedule should be Jan 20th 2019, June 20th 2019, Nov 20th 2019, April 20th 2020 and so on.
Agenda uses cron for scheduling.
The problem with 00 00 20 1,6,11 *
is that it will never run in April, this will run
at 2019-06-01 00:00:00
then at 2019-11-01 00:00:00
then at 2020-01-01 00:00:00
then at 2020-06-01 00:00:00
then at 2020-11-01 00:00:00.
Another expression that I used is 00 00 20 */5 *
. The next run times are
at 2019-06-20 00:00:00
then at 2019-11-20 00:00:00
then at 2020-01-20 00:00:00
then at 2020-06-20 00:00:00
then at 2020-11-20 00:00:00
but they are not the month that I want it to run, i.e., at a regular interval of five months.