Tutorial Automação

OpenClaw Cron Jobs: tarefas agendadas e automação

Aprenda como agendar tarefas no OpenClaw usando a sintaxe cron. Briefings diários, verificações periódicas, pulsações e exemplos de automação em segundo plano.

Updated: 1 de fevereiro de 2026 9 minutos de leitura

Quick Answer

OpenClaw oferece suporte a tarefas agendadas usando sintaxe cron. Configure briefings diários, verificações periódicas de e-mail, resumos de saúde e qualquer automação recorrente. As tarefas são executadas automaticamente em segundo plano.

O OpenClaw não é apenas reativo – ele pode funcionar proativamente para você de acordo com um cronograma. Usando a sintaxe estilo cron, você pode configurar tarefas automatizadas que são executadas diariamente, semanalmente ou em qualquer programação que você definir. Isso permite uma automação poderosa, como briefings diários, verificações periódicas e fluxos de trabalho em segundo plano.

Este guia cobre tudo sobre tarefas agendadas no OpenClaw: sintaxe cron, configuração de tarefas e exemplos de automação do mundo real.

O que são tarefas Cron?

Cron jobs são tarefas agendadas que são executadas automaticamente em horários especificados. O nome vem do utilitário Unix cron, que agenda tarefas desde a década de 1970.

Cron tradicional:

# Run every day at 2 AM
0 2 * * * /path/to/script.sh

Cron OpenClaw:

You: "Check my email every morning at 8 AM"
OpenClaw: [Sets up scheduled task, runs automatically]

O OpenClaw torna os cron jobs acessíveis por meio de linguagem natural, para que você não precise aprender a sintaxe do cron (embora possa usá-la se preferir).

Por que as tarefas agendadas são importantes

As tarefas agendadas permitem que o OpenClaw:

  • Trabalhe proativamente: tome medidas sem você pedir
  • Automatizar rotinas: lidar com tarefas repetitivas automaticamente
  • Mantenha-se informado: forneça atualizações e resumos regulares
  • Processamento em segundo plano: execute tarefas enquanto você dorme
  • Consistência: garanta que tarefas importantes aconteçam regularmente

Isso transforma o OpenClaw de uma ferramenta que você usa em um assistente que trabalha continuamente para você.

Noções básicas de sintaxe Cron

Embora o OpenClaw aceite linguagem natural, compreender a sintaxe do cron ajuda a criar cronogramas precisos.

Formato Cron

Cron usa cinco campos (ou seis com segundos):

* * * * *
│ │ │ │ │
│ │ │ │ └─── Day of week (0-7, 0 and 7 = Sunday)
│ │ │ └───── Month (1-12)
│ │ └─────── Day of month (1-31)
│ └───────── Hour (0-23)
└─────────── Minute (0-59)

Padrões Comuns

A cada minuto:

* * * * *

A cada hora:

0 * * * *

Todos os dias às 2h:

0 2 * * *

Toda segunda-feira às 9h:

0 9 * * 1

Todo primeiro dia do mês:

0 0 1 * *

A cada 15 minutos:

*/15 * * * *

Dias úteis às 9h:

0 9 * * 1-5

Configurando tarefas agendadas

Método 1: Linguagem Natural

A maneira mais fácil é simplesmente perguntar:

You: "Check my email every morning at 8 AM"
OpenClaw: [Sets up scheduled task]

You: "Give me a daily briefing every weekday at 7 AM"
OpenClaw: [Creates daily briefing task]

You: "Back up my Documents folder every Sunday at midnight"
OpenClaw: [Schedules weekly backup]

OpenClaw entende a linguagem natural e a converte para a sintaxe cron automaticamente.

Método 2: Sintaxe Cron Explícita

Você também pode usar a sintaxe cron diretamente:

You: "Schedule a task with cron '0 8 * * *' to check email"
OpenClaw: [Sets up task with specified schedule]

Método 3: arquivo de configuração

Para configurações complexas, edite a configuração:

{
  "cronJobs": [
    {
      "schedule": "0 8 * * *",
      "task": "check-email",
      "enabled": true
    },
    {
      "schedule": "0 7 * * 1-5",
      "task": "daily-briefing",
      "enabled": true
    }
  ]
}

Exemplos do mundo real

Exemplo 1: Briefing diário por e-mail

A configuração:

You: "Every weekday at 7 AM, read my emails and give me a summary of what's important"
OpenClaw: [Creates scheduled task]

O que acontece:

  • 7h todos os dias da semana, o OpenClaw verifica sua caixa de entrada
  • Categoriza e-mails por importância
  • Resume as principais mensagens
  • Envia briefing através do seu aplicativo de chat (WhatsApp, Telegram, etc.)

Cron: 0 7 * * 1-5

Exemplo 2: Resumo de saúde

A configuração:

You: "Every morning at 6 AM, get my WHOOP data and tell me how I slept and my recovery score"
OpenClaw: [Sets up health check]

O que acontece:

  • 6h diariamente, OpenClaw busca dados WHOOP
  • Analisa a qualidade e recuperação do sono
  • Fornece insights personalizados
  • Envia resumo para você

Cron: 0 6 * * *

Exemplo 3: Organização de arquivos

A configuração:

You: "Every night at 2 AM, organize my Downloads folder"
OpenClaw: [Schedules file organization]

O que acontece:

  • 2h diariamente, o OpenClaw verifica a pasta de downloads
  • Categoriza arquivos por tipo
  • Move para pastas organizadas
  • Gera relatório de ações

Cron: 0 2 * * *

Exemplo 4: Monitoramento de preços

A configuração:

You: "Check the price of MacBook Pro on Apple's website every 6 hours and alert me if it drops below $2500"
OpenClaw: [Sets up price monitoring]

O que acontece:

  • A cada 6 horas, o OpenClaw verifica o preço
  • Compara com o limite
  • Envia alerta se o preço cair
  • Continua monitorando

Cron: 0 */6 * * *

Exemplo 5: Relatório Semanal

A configuração:

You: "Every Sunday at 9 AM, create a weekly summary of my work: emails sent, tasks completed, meetings attended"
OpenClaw: [Creates weekly report task]

O que acontece:

  • Domingo às 9h, o OpenClaw analisa sua semana
  • Compila estatísticas de e-mail, calendário, tarefas
  • Cria relatório formatado
  • Envia via chat

Cron: 0 9 * * 0

Exemplo 6: Check-ins de pulsação

A configuração:

You: "Every 4 hours, check in with me with any important updates or reminders"
OpenClaw: [Sets up heartbeat]
```**O que acontece:**
- A cada 4 horas, o OpenClaw envia mensagens proativamente para você
- Compartilha atualizações importantes
- Lembra sobre os próximos eventos
- Fornece informações úteis

**Cron:** `0 */4 * * *`

## Agendamento Avançado

### Execução Condicional

Agende tarefas que só serão executadas sob determinadas condições:

You: “Check email every hour, but only if I have unread messages” OpenClaw: [Creates conditional task]


### Tarefas Encadeadas

Execute várias tarefas em sequência:

You: “Every morning: check email, then organize files, then send me a summary” OpenClaw: [Creates task chain]


### Tratamento de fuso horário

OpenClaw respeita seu fuso horário:

You: “Run this task at 8 AM Pacific time” OpenClaw: [Schedules with timezone awareness]


## Gerenciando tarefas agendadas

### Listar todas as tarefas

```bash
openclaw cron list

Mostra todas as tarefas agendadas com seus horários e status.

Habilitar/Desabilitar Tarefas

openclaw cron enable "daily-briefing"
openclaw cron disable "price-monitor"

Ou no bate-papo:

You: "Disable the email check task"
OpenClaw: [Disables task]

Modificar agendamento

You: "Change the daily briefing from 7 AM to 8 AM"
OpenClaw: [Updates schedule]

Excluir tarefas

openclaw cron delete "old-task"

Ou:

You: "Remove the weekly backup task"
OpenClaw: [Deletes task]

Ver histórico de tarefas

openclaw cron history "task-name"

Mostra quando a tarefa foi executada e o que aconteceu.

Cron Jobs em Habilidades

As habilidades podem definir seus próprios cronogramas cron. Por exemplo, uma habilidade de email pode incluir:

# Email Management Skill

## Scheduled Tasks
- Check inbox every 15 minutes: `*/15 * * * *`
- Daily briefing at 7 AM: `0 7 * * *`
- Weekly cleanup on Sunday: `0 2 * * 0`

Ao instalar a habilidade, essas tarefas agendadas são configuradas automaticamente.

Consulte nosso guia de habilidades para saber mais sobre como desenvolver habilidades com cron jobs.

Melhores práticas

1. Comece simples

Comece com uma ou duas tarefas agendadas:

  • Briefing diário
  • Verificação de e-mail

Em seguida, adicione mais conforme você vê o valor.

2. Evite agendamento excessivo

Não crie muitas tarefas:

  • Cada tarefa utiliza recursos
  • Muitos podem ser opressores
  • Foco na automação de alto valor

3. Teste primeiro

Teste as tarefas manualmente antes de agendar:

  • Verifique se eles funcionam corretamente
  • Verifique o formato de saída
  • Garantir o tratamento de erros

4. Monitore o desempenho

Observe a execução da tarefa:

  • Verifique os registros em busca de erros
  • Verifique se as tarefas foram concluídas com sucesso
  • Ajuste os horários conforme necessário

5. Use intervalos apropriados

Escolha horários sensatos:

  • E-mail: a cada 15-60 minutos (não a cada minuto)
  • Briefings: uma ou duas vezes ao dia
  • Backups: diários ou semanais
  • Monitoramento: Baseado na frequência de atualização

Solução de problemas

Tarefa não executada

  1. Verifique se a tarefa está habilitada: openclaw cron list
  2. Verifique se a sintaxe do cron está correta
  3. Verifique se o OpenClaw está em execução
  4. Revise os registros: openclaw logs

Tarefa executada com muita frequência

  1. Cronograma de revisão: openclaw cron list
  2. Ajuste a expressão cron
  3. Desative se necessário

Erros de tarefa

  1. Verifique os registros de tarefas: openclaw cron history "task-name"
  2. Verifique se as dependências estão disponíveis
  3. Teste a tarefa manualmente
  4. Corrija erros e reative

Problemas de desempenho

  1. Reduza a frequência das tarefas
  2. Otimize a lógica da tarefa
  3. Verifique os recursos do sistema
  4. Distribua as tarefas ao longo do tempo

Integração com outros recursos

Os cron jobs funcionam perfeitamente com outros recursos do OpenClaw:

Sistema de memória:

  • As tarefas podem ler e atualizar a memória
  • Aprenda com os resultados das tarefas
  • Adapte com base em padrões

Habilidades:

  • Habilidades podem definir cronogramas cron
  • Tarefas acionam a execução de habilidades
  • Habilidades para lidar com a lógica da tarefa

Controle do navegador:

  • As tarefas podem usar a automação do navegador
  • Agendar web scraping
  • Automatize o preenchimento de formulários

Servidores MCP:

  • As tarefas podem usar servidores MCP
  • Agendar chamadas de API
  • Sincronização periódica de dados

Próximas etapas

Agora que você entende os cron jobs:

  1. Comece com uma tarefa: configure um briefing diário
  2. Adicione mais gradualmente: verificações de e-mail, resumos de saúde
  3. Explore casos de uso: encontre tarefas que economizam seu tempo
  4. Desenvolva habilidades com cron: Crie fluxos de trabalho agendados reutilizáveis
  5. Monitore e otimize: refine sua automaçãoPara mais informações:

As tarefas agendadas transformam o OpenClaw de reativo em proativo. Configure seu primeiro cron job hoje e comece a automatizar sua vida.

Need help?

Join the OpenClaw community on Discord for support, tips, and shared skills.

Join Discord →