This ia a CiviCRM extension that adds much needed flexibility to scheduled jobs. It accomplishes this goal in two ways...
- By adding Yearly, Quarterly, Monthly, and Weekly run frequencies to the exiting options of Daily, Hourly, and Always.
- A field is added to the Add/Edit Scheduled Job form that allows a specific date/time to be supplied for the first/next run of the scheduled job.
Between these two options, you can have your scheduled jobs running virtually any time you want.
NOTE: This extension is NOT compatible with CiviCRM 4.7. But that's OK, since this functionality is now part of core as of version 4.7.beta6. If you upgrade to 4.7 and this extension is enabled, it will automatically be disabled to avoid conflict.