Schedules allow you to run cron like tasks at specific times.
Applications have access to Schedules, which are based on a command and cron syntax to run specific tasks at the desired time. This is an easy way to run period scripts without having to worry about handling that within your application yourself.
Schedules work by spawning a new Firecracker VM with your last deployed image at the desired times (we support cron syntax). The schedule run will execute the provided command. This process ideally will be started at the desired time, but since spawning a new VM with your image might take some time this whole process could be very well delayed by some seconds.
If you need absolute accuracy when schedules will be run, please handle recurring tasks within your application.
There is a very low chance that scheduled runs will be skipped or executed twice.