A very simple webapp which should act as a cron replacement with a web-interface.
You may define tasks in a
You can then run any of these tasks through a web UI:
To get started, simply install this package (
npm install -g @paulavery/task-runner) and then start the application via
You may set the following environment variables to configure the application:
TR_PORT: The port to run the application on. Defaults to 3000
TR_TASKFILE: The file from which to read the task definitions. Defaults to
tasks.jsonin the current working directory.
TR_DATABASE: The sqlite database file to save information about previous task invocations to. Defaults to
tasks.dbin the current working directory.
- Definable Intervals / Automatic running of tasks