> For the complete documentation index, see [llms.txt](https://cherrycake.tin.cat/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cherrycake.tin.cat/version-0.x/reference/core-modules/janitor/janitor-methods.md).

# Janitor methods

## run( request ) <a href="#run" id="run"></a>

Determines which tasks need to be executed now and executes them. If a task name is passed via [Request](/version-0.x/reference/core-classes/request.md) in the `task` parameter, only that task will be executed, if due to be executed. If, additionally, the `isForceRun` parameter is passed as `true`, the task name will be executed even if it's not due to be executed.

* **`request`** A [Request](/version-0.x/reference/core-classes/request.md) object, passed by the [Actions](/version-0.x/reference/core-modules/actions-1.md) module when calling this method as the result of an action.
