Basics | Plugins | Howtos

linod : Background tasks

The lino.modlib.linod plugin adds a framework for defining and handling background tasks. Background tasks can be used for example for sending out notification emails or running maintenance tasks such as checkdata or checksummaries.

Glossary

background task

A database row where the end user specifies when to run a given background procedure on this site.

background procedure

A concrete job defined by a plugin for being run in background.

system task

A plain background task without any specialization.

For example invoicing tasks are specialized background tasks that exist only when the invoicing plugin is installed.

background task runner

The service program that runs background tasks when they are scheduled to run.