Tutoriel Automation

Tâches OpenClaw Cron : tâches planifiées et automatisation

Découvrez comment planifier des tâches dans OpenClaw à l'aide de la syntaxe cron. Briefings quotidiens, contrôles périodiques, battements de cœur et exemples d'automatisation en arrière-plan.

Updated: 1 février 2026 9 minutes de lecture

Quick Answer

OpenClaw prend en charge les tâches planifiées à l'aide de la syntaxe cron. Organisez des briefings quotidiens, des vérifications périodiques des e-mails, des résumés de santé et toute automatisation récurrente. Les tâches s'exécutent automatiquement en arrière-plan.

OpenClaw n’est pas seulement réactif : il peut travailler de manière proactive pour vous selon un calendrier. À l’aide de la syntaxe de style cron, vous pouvez configurer des tâches automatisées qui s’exécutent quotidiennement, hebdomadairement ou selon n’importe quel calendrier que vous définissez. Cela permet une automatisation puissante comme les briefings quotidiens, les contrôles périodiques et les flux de travail en arrière-plan.

Ce guide couvre tout sur les tâches planifiées dans OpenClaw : la syntaxe cron, la configuration des tâches et des exemples d’automatisation concrets.

Que sont les tâches Cron ?

Les tâches Cron sont des tâches planifiées qui s’exécutent automatiquement à des heures spécifiées. Le nom vient de l’utilitaire Unix cron, qui planifie des tâches depuis les années 1970.

Cron traditionnel :

# 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]

OpenClaw rend les tâches cron accessibles via le langage naturel, vous n’avez donc pas besoin d’apprendre la syntaxe cron (bien que vous puissiez l’utiliser si vous préférez).

Pourquoi les tâches planifiées sont importantes

Les tâches planifiées permettent à OpenClaw de :

  • Travailler de manière proactive : agissez sans que vous le demandiez
  • Automatiser les routines : gérer automatiquement les tâches répétitives
  • Restez informé : fournissez des mises à jour et des résumés réguliers
  • Traitement en arrière-plan : gérez les tâches pendant que vous dormez
  • Cohérence : assurez-vous que les tâches importantes se déroulent régulièrement

Cela transforme OpenClaw d’un outil que vous utilisez en un assistant qui travaille pour vous en permanence.

Bases de la syntaxe Cron

Bien qu’OpenClaw accepte le langage naturel, comprendre la syntaxe cron vous aide à créer des plannings précis.

Format Cron

Cron utilise cinq champs (ou six avec des secondes) :

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

Modèles courants

Chaque minute :

* * * * *

Toutes les heures :

0 * * * *

Tous les jours à 02h00 :

0 2 * * *

Tous les lundis à 9h :

0 9 * * 1

Chaque premier du mois :

0 0 1 * *

Toutes les 15 minutes :

*/15 * * * *

En semaine à 9h :

0 9 * * 1-5

Configuration des tâches planifiées

Méthode 1 : Langage naturel

Le plus simple est de simplement demander :

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 comprend le langage naturel et le convertit automatiquement en syntaxe cron.

Méthode 2 : Syntaxe Cron explicite

Vous pouvez également utiliser directement la syntaxe cron :

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

Méthode 3 : fichier de configuration

Pour les configurations complexes, modifiez la configuration :

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

Exemples concrets

Exemple 1 : briefing quotidien par e-mail

La configuration :

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

Que se passe-t-il :

  • 7 heures du matin tous les jours de la semaine, OpenClaw vérifie votre boîte de réception
  • Catégorise les e-mails par importance
  • Résume les messages clés
  • Envoie un briefing via votre application de chat (WhatsApp, Telegram, etc.)

Cron : 0 7 * * 1-5

Exemple 2 : Résumé de santé

La configuration :

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]

Que se passe-t-il :

  • 6 heures du matin tous les jours, OpenClaw récupère les données WHOOP
  • Analyse la qualité du sommeil et la récupération
  • Fournit des informations personnalisées
  • Vous envoie un résumé

Cron : 0 6 * * *

Exemple 3 : Organisation des fichiers

La configuration :

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

Que se passe-t-il :

  • 2 heures du matin tous les jours, OpenClaw analyse le dossier Téléchargements
  • Catégorise les fichiers par type
  • Se déplace vers des dossiers organisés
  • Génère un rapport d’actions

Cron : 0 2 * * *

Exemple 4 : Surveillance des prix

La configuration :

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]

Que se passe-t-il :

  • Toutes les 6 heures, OpenClaw vérifie le prix
  • Se compare au seuil
  • Envoie une alerte si le prix baisse
  • Poursuit la surveillance

Cron : 0 */6 * * *

Exemple 5 : Rapport hebdomadaire

La configuration :

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

Que se passe-t-il :

  • Dimanche 9h, OpenClaw analyse votre semaine
  • Compile des statistiques à partir du courrier électronique, du calendrier et des tâches
  • Crée un rapport formaté
  • Envoie via chat

Cron : 0 9 * * 0

Exemple 6 : enregistrements de battements de cœur

La configuration :

You: "Every 4 hours, check in with me with any important updates or reminders"
OpenClaw: [Sets up heartbeat]
```**Que se passe-t-il :**
- Toutes les 4 heures, OpenClaw vous envoie un message de manière proactive
- Partage des mises à jour importantes
- Rappelle les événements à venir
- Fournit des informations utiles

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

## Planification avancée

### Exécution conditionnelle

Planifiez des tâches qui ne s'exécutent que sous certaines conditions :

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


### Tâches enchaînées

Exécutez plusieurs tâches en séquence :

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


### Gestion des fuseaux horaires

OpenClaw respecte votre fuseau horaire :

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


## Gestion des tâches planifiées

### Répertorier toutes les tâches

```bash
openclaw cron list

Affiche toutes les tâches planifiées avec leurs horaires et leur statut.

Activer/Désactiver les tâches

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

Ou en chat :

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

Modifier le calendrier

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

Supprimer des tâches

openclaw cron delete "old-task"

Ou :

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

Afficher l’historique des tâches

openclaw cron history "task-name"

Indique quand la tâche a été exécutée et ce qui s’est passé.

Emplois Cron dans les compétences

Les compétences peuvent définir leurs propres plannings cron. Par exemple, une compétence de messagerie électronique peut inclure :

# 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`

Lorsque vous installez la compétence, ces tâches planifiées sont automatiquement configurées.

Consultez notre guide des compétences pour en savoir plus sur le développement de compétences avec les tâches cron.

meilleures pratiques

1. Commencez simplement

Commencez par une ou deux tâches planifiées :

  • Briefing quotidien
  • Vérification des e-mails

Ajoutez-en ensuite davantage à mesure que vous voyez de la valeur.

2. Évitez les sur-planifications

Ne créez pas trop de tâches :

  • Chaque tâche utilise des ressources
  • Trop de personnes peuvent être accablantes
  • Focus sur l’automatisation à haute valeur ajoutée

3. Testez d’abord

Testez les tâches manuellement avant de les planifier :

  • Vérifiez qu’ils fonctionnent correctement
  • Vérifier le format de sortie
  • Assurer la gestion des erreurs

4. Surveiller les performances

Observez l’exécution des tâches :

  • Vérifier les journaux pour les erreurs
  • Vérifier que les tâches sont terminées avec succès
  • Ajuster les horaires selon les besoins

5. Utilisez des intervalles appropriés

Choisissez des horaires judicieux :

  • E-mail : toutes les 15 à 60 minutes (pas toutes les minutes)
  • Briefings : Une à deux fois par jour
  • Sauvegardes : Quotidiennes ou hebdomadaires
  • Surveillance : basée sur la fréquence de mise à jour

Dépannage

Tâche non en cours d’exécution

  1. Vérifiez que la tâche est activée : openclaw cron list
  2. Vérifiez que la syntaxe cron est correcte
  3. Vérifiez qu’OpenClaw est en cours d’exécution
  4. Examiner les journaux : openclaw logs

Tâche exécutée trop souvent

  1. Calendrier de révision : openclaw cron list
  2. Ajustez l’expression cron
  3. Désactivez si nécessaire

Erreurs de tâches

  1. Vérifiez les journaux de tâches : openclaw cron history "task-name"
  2. Vérifiez que les dépendances sont disponibles
  3. Tester la tâche manuellement
  4. Corrigez les erreurs et réactivez

Problèmes de performances

  1. Réduisez la fréquence des tâches
  2. Optimiser la logique des tâches
  3. Vérifiez les ressources système
  4. Répartir les tâches dans le temps

Intégration avec d’autres fonctionnalités

Les tâches Cron fonctionnent de manière transparente avec d’autres fonctionnalités d’OpenClaw :

Système de mémoire :

  • Les tâches peuvent lire et mettre à jour la mémoire
  • Apprendre des résultats des tâches
  • S’adapter en fonction des modèles

Compétences :

  • Les compétences peuvent définir des plannings cron
  • Les tâches déclenchent l’exécution des compétences
  • Compétences dans la gestion de la logique des tâches

Contrôle du navigateur :

  • Les tâches peuvent utiliser l’automatisation du navigateur
  • Planifier le web scraping
  • Automatiser le remplissage des formulaires

Serveurs MCP :

  • Les tâches peuvent utiliser des serveurs MCP
  • Planifier des appels API
  • Synchronisation périodique des données

Prochaines étapes

Maintenant que vous comprenez les tâches cron :

  1. Commencez par une tâche : organisez un briefing quotidien
  2. Ajoutez-en plus progressivement : vérifications par e-mail, résumés de santé
  3. Explorez les cas d’utilisation : trouvez des tâches qui vous font gagner du temps
  4. Développez vos compétences avec cron : créez des flux de travail planifiés réutilisables
  5. Surveillez et optimisez : affinez votre automatisationPour plus d’informations :

Les tâches planifiées transforment OpenClaw de réactif à proactif. Configurez votre première tâche cron aujourd’hui et commencez à automatiser votre vie.

Need help?

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

Join Discord →