---
title: "Console tools to manage scheduler tasks"
manual: "Scheduler"
version: "13.4"
permalink: "https://docs.typo3.org/permalink/typo3/cms-scheduler:console-tools@13.4"
source: "Administration/ConsoleTools/Index.rst"
rendered: "2026-10-03T08:24:46+00:00"
---

# Console tools to manage scheduler tasks {#console-tools}

Console commands to manage scheduler tasks include `typo3 scheduler:list`,
`typo3 scheduler:execute` and `typo3 scheduler:run`.

You can display detailed help on these commands, by using the `--help` parameter to
display the help:

**Composer mode**

```bash
vendor/bin/typo3 scheduler:list --help
```

**Classic mode**

```bash
typo3/sysext/core/bin/typo3 scheduler:list --help
```

See also: [Command usage in terminal environments](https://docs.typo3.org/m/typo3/reference-coreapi/13.4/en-us/ApiOverview/CommandControllers/Index.html#how-to-run-a-command).

**Table of contents**

-   [Running the scheduler](https://docs.typo3.org/permalink/typo3/cms-scheduler:running-the-scheduler@13.4)
-   [Executing scheduler tasks](https://docs.typo3.org/permalink/typo3/cms-scheduler:executing-scheduler-tasks@13.4)
-   [Listing all scheduler tasks](https://docs.typo3.org/permalink/typo3/cms-scheduler:listing-all-scheduler-tasks@13.4)

**Subpages**

-   [Run the scheduler](https://docs.typo3.org/permalink/typo3/cms-scheduler:running-the-scheduler-typo3-scheduler-run@13.4)

## Running the scheduler {#console-run}

The command `typo3 scheduler:run` is usually called by the
[cron job](https://docs.typo3.org/permalink/typo3/cms-scheduler:cron-job@13.4).

It looks for tasks that are **due**, and runs them. You can
optionally target specific task IDs, force them even if not due, or stop them.

**Composer mode**

```bash
vendor/bin/typo3 scheduler:run
```

**Classic mode**

```bash
typo3/sysext/core/bin/typo3 scheduler:run
```

> [!NOTE]
> **See also**
>
> [Running the scheduler: typo3 scheduler:run](https://docs.typo3.org/permalink/typo3/cms-scheduler:scheduler-shell-script@13.4)

## Executing scheduler tasks {#console-execute}

The command `typo3 scheduler:execute` is a "manual fire" runner. You pick
tasks (IDs or whole groups) and it **executes them on demand**, regardless of
whether they are due. It can also prompt you interactively to choose.

**Composer mode**

```bash
# Note the id of the task
vendor/bin/typo3 scheduler:list

vendor/bin/typo3 scheduler:execute --task=<taskUid>
```

**Classic mode**

```bash
# Find the id of the task
typo3/sysext/core/bin/typo3 scheduler:list

typo3/sysext/core/bin/typo3 scheduler:execute --task=<taskUid>
```

## Listing all scheduler tasks {#console-list}

Command `typo3 scheduler:list` can be used to list all available tasks.
This command basically displays the same information as the backend module
**System > Scheduler**.

**Composer mode**

```bash
vendor/bin/typo3 scheduler:list
```

**Classic mode**

```bash
typo3/sysext/core/bin/typo3 scheduler:list
```
