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.
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
- Vérifiez que la tâche est activée :
openclaw cron list - Vérifiez que la syntaxe cron est correcte
- Vérifiez qu’OpenClaw est en cours d’exécution
- Examiner les journaux :
openclaw logs
Tâche exécutée trop souvent
- Calendrier de révision :
openclaw cron list - Ajustez l’expression cron
- Désactivez si nécessaire
Erreurs de tâches
- Vérifiez les journaux de tâches :
openclaw cron history "task-name" - Vérifiez que les dépendances sont disponibles
- Tester la tâche manuellement
- Corrigez les erreurs et réactivez
Problèmes de performances
- Réduisez la fréquence des tâches
- Optimiser la logique des tâches
- Vérifiez les ressources système
- 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 :
- Commencez par une tâche : organisez un briefing quotidien
- Ajoutez-en plus progressivement : vérifications par e-mail, résumés de santé
- Explorez les cas d’utilisation : trouvez des tâches qui vous font gagner du temps
- Développez vos compétences avec cron : créez des flux de travail planifiés réutilisables
- Surveillez et optimisez : affinez votre automatisationPour plus d’informations :
- Guide de compétences OpenClaw - Développer des compétences avec cron
- OpenClaw Memory System - Comment les tâches utilisent la mémoire
- OpenClaw Browser Control - Automatisation du navigateur dans les tâches
- Guide d’installation - Configuration d’OpenClaw
- FAQ - Questions courantes
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.
> Related Articles
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.
Abandonner Siri : Configurer le Contrôle Vocal Privé avec OpenClaw & Whisper
Transformez votre relation avec votre ordinateur. Apprenez à configurer un contrôle vocal ultra-rapide et privé en utilisant le modèle Whisper d'OpenAI exécuté localement avec OpenClaw.
Comment exécuter DeepSeek R1 localement avec OpenClaw
Découvrez comment exécuter le puissant modèle DeepSeek R1 localement sur votre machine à l'aide d'OpenClaw et d'Ollama. Confidentialité, rapidité et coût nul.
Need help?
Join the OpenClaw community on Discord for support, tips, and shared skills.
Join Discord →