Skip to content

Instantly share code, notes, and snippets.

View mickmaccallum's full-sized avatar
🤘

Mick MacCallum mickmaccallum

🤘
View GitHub Profile
@mickmaccallum
mickmaccallum / scheduler.ex
Created November 9, 2016 23:41 — forked from danielberkompas/scheduler.ex
A simple mix task scheduler for Elixir apps
defmodule MyApp.Scheduler do
@moduledoc """
Schedules a Mix task to be run at a given interval in milliseconds.
## Options
- `:task`: The name of the Mix task to run.
- `:args`: A list of arguments to pass to the Mix task's `run/1` function.
- `:interval`: The time interval in millisconds to rerun the task.
@mickmaccallum
mickmaccallum / scheduler.ex
Created November 9, 2016 23:41 — forked from danielberkompas/scheduler.ex
A simple mix task scheduler for Elixir apps
defmodule MyApp.Scheduler do
@moduledoc """
Schedules a Mix task to be run at a given interval in milliseconds.
## Options
- `:task`: The name of the Mix task to run.
- `:args`: A list of arguments to pass to the Mix task's `run/1` function.
- `:interval`: The time interval in millisconds to rerun the task.