Monthly scheduling #51

Open
opened 2025-12-29 00:21:59 +01:00 by adam · 1 comment
Owner

Originally created by @caalberts on GitHub (Nov 13, 2017).

Similar to #56, I'm in a situation where I need to perform a job at a monthly interval. For example, every first of the month.

@plashchynski , if you're okay, I'm keen to work on this feature.

To get some context, I'd like to know if you have had initial thought around this feature. Were there specific reasons why monthly interval is not supported?

If this is a good feature to add, what kind of DSLs should be supported? Some ideas I have:

Crono.perform(Job).every 1.month, on: 1, at: {hour: 12, min: 30} # specify date and time
Crono.perform(Job).every 1.month, on: 2 # specify date only with default time
Originally created by @caalberts on GitHub (Nov 13, 2017). Similar to #56, I'm in a situation where I need to perform a job at a monthly interval. For example, every first of the month. @plashchynski , if you're okay, I'm keen to work on this feature. To get some context, I'd like to know if you have had initial thought around this feature. Were there specific reasons why monthly interval is not supported? If this is a good feature to add, what kind of DSLs should be supported? Some ideas I have: ```ruby Crono.perform(Job).every 1.month, on: 1, at: {hour: 12, min: 30} # specify date and time Crono.perform(Job).every 1.month, on: 2 # specify date only with default time ```
Author
Owner

@cseelus commented on GitHub (Jun 10, 2020):

@caalberts Do you know if this is supported by now?

@cseelus commented on GitHub (Jun 10, 2020): @caalberts Do you know if this is supported by now?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/crono#51