> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Gestionar tareas y grupos de tareas

> Enumera, consulta, copia, renombra, mueve, elimina y valida tareas de Octoparse, y crea y gestiona grupos de tareas desde la línea de comandos.

Usa los comandos de tareas para encontrar y gestionar tareas remotas. Usa los grupos de tareas para organizar flujos de trabajo relacionados.

## Buscar tareas

```bash theme={null}
octoparse task list
octoparse task list --page 2 --page-size 20
octoparse task list --keyword news --limit 10
octoparse task list --task-group <groupId>
octoparse task list --template-id <templateId>
octoparse task show <taskId> --json
```

## Copiar o reorganizar una tarea

```bash theme={null}
octoparse task copy <taskId> --task-group <groupId> --json
octoparse task rename <taskId> --name "New name" --yes
octoparse task move <taskId> --task-group <groupId> --yes
octoparse task delete <taskId> --yes
```

<Warning>
  `rename`, `move` y `delete` modifican el estado remoto de la tarea y requieren `--yes`. Confirma los ID de la tarea y del grupo antes de ejecutarlos mediante una automatización.
</Warning>

## Inspeccionar o validar la definición de una tarea

```bash theme={null}
octoparse task inspect <taskId>
octoparse task validate <taskId>
octoparse task inspect <taskId> --task-file task.json
octoparse task validate <taskId> --task-file task.otd --json
```

Cuando se usa `--task-file`, `<taskId>` proporciona un ID alternativo si el archivo no contiene ninguno.

## Gestionar grupos de tareas

```bash theme={null}
octoparse task-group list --json
octoparse task-group create "Monitoring" --json
octoparse task-group update <groupId> --name "Price monitoring" --yes
octoparse task-group set-default <groupId> --yes
octoparse task-group delete <groupId> --yes
```

Las actualizaciones y eliminaciones de grupos, así como los cambios del grupo predeterminado, modifican el estado remoto y requieren `--yes`.

## Siguientes pasos

<CardGroup cols={2}>
  <Card title="Ejecutar tareas localmente" href="/docs/es/cli/guides/local-runs">
    Inicia una extracción local en primer plano o desvinculada.
  </Card>

  <Card title="Ejecutar tareas en la nube" href="/docs/es/cli/guides/cloud-runs-and-schedules">
    Inicia una extracción en la nube y configura programaciones recurrentes.
  </Card>
</CardGroup>
