cron_scheduler v0.2.0 CronScheduler.Server
Simple cron-like scheduler that was made for educational purposes
Usage
CronScheduler.Server.start_link([
{
{"* * * * *", fn -> IO.puts("execute * * * * *") end},
{"* * * * *", {Module, :func_name, []}}
}
]) Link to this section Summary
Functions
Returns a specification to start this module under a supervisor.
Link to this section Types
Link to this section Functions
Link to this function
child_spec(arg)
Returns a specification to start this module under a supervisor.
arg is passed as the argument to Task.start_link/1 in the :start field
of the spec.
For more information, see the Supervisor module,
the Supervisor.child_spec/2 function and the Supervisor.child_spec/0 type.
Link to this function
loop(jobs)
Specs
Link to this function