Skip to content

TaskRunner.RunForever

func (*TaskRunner) RunForever(ctx context.Context) error

Run the runner continuously, polling for tasks when idle.

RunForever stops when the context is canceled or when the process receives a supported shutdown signal.

ctx context.Context required

The context controlling the runner lifetime.

An error if the polling loop fails.