NetBox includes the ability to execute certain functions as background tasks. These include:
- Report execution
- Custom script execution
- Synchronization of remote data sources
Additionally, NetBox plugins can enqueue their own background tasks. This is accomplished using the Job model. Background tasks are executed by the
Background jobs can be configured to run immediately, or at a set time in the future. Scheduled jobs can also be configured to repeat at a set interval.