Automatisation Cron
Planifiez des taches et automatisez des workflows avec le planificateur integre d'OpenClaw.
OpenClaw inclut un puissant planificateur integre pour automatiser les taches repetitives. Planifiez des briefings quotidiens, des verifications periodiques ou des workflows complexes - tous declenches automatiquement.
- âDeclencheurs bases sur le temps â Executez des taches a des heures ou intervalles specifiques
- âLangage naturel â Planifiez avec 'tous les jours a 9h' ou syntaxe cron
- âAcces complet a l'IA â Les taches planifiees peuvent utiliser toutes les capacites d'OpenClaw
- âModes d'execution â Executez dans la session principale ou dans des contextes isoles
Types de planification
atExecuter a une heure specifique
at 09:00, at 14:30, at 00:00
everyExecuter a intervalles reguliers
every 30 minutes, every 2 hours, every day at 9am
cronExpression cron complete pour des planifications complexes
0 9 * * 1-5 (jours ouvrables a 9h)
Modes d'execution
La tache s'execute dans votre session OpenClaw principale avec acces complet au contexte et a la memoire.
- +Acces a l'historique des conversations
- +Memoire et contexte partages
- +Peut referencer les taches precedentes
- -Peut interrompre les conversations actives
- -Partage les limites de debit
La tache s'execute dans un contexte separe et sandboxe avec sa propre memoire.
- +Pas d'interference avec la session principale
- +Environnement d'execution propre
- +Meilleur pour les taches sensibles
- -Pas d'acces a l'historique de la session principale
- -Espace memoire separe
Exemples CLI
Planifier un rappel quotidien :
openclaw cron add --name "Check calendar" --at "20m" --session main --wake nowCeci cree une tache qui s'execute tous les jours a 9h00.
Recevoir un briefing matinal avec meteo, calendrier et actualites :
openclaw cron add --name "Morning status" --cron "0 7 * * *" --tz "America/Los_Angeles" --session isolated --message "Summarize inbox" --deliver --channel whatsapp --to "+1555..."L'IA rassemblera les informations et enverra un briefing formate.
Verifier quelque chose toutes les 30 minutes :
openclaw cron add --name "Health check" --every 300000 --session isolated --message "Check system status"S'execute toutes les 30 minutes a partir de la creation de la tache.
Reference de la syntaxe Cron
| Champ | Plage | Exemples |
|---|---|---|
| Minute | 0-59 | 0, 30, */15 |
| Heure | 0-23 | 9, 14, */2 |
| Jour du mois | 1-31 | 1, 15, */7 |
| Mois | 1-12 | 1, 6, */3 |
| Jour de la semaine | 0-6 (Dim=0) | 1-5, 0,6 |
| Modele | Description |
|---|---|
| 0 9 * * * | Tous les jours a 9h00 |
| 0 9 * * 1-5 | Jours ouvrables a 9h00 |
| */30 * * * * | Toutes les 30 minutes |
| 0 */2 * * * | Toutes les 2 heures |
| 0 9 1 * * | Premier de chaque mois a 9h |
| 0 0 * * 0 | Chaque dimanche a minuit |
Fonctionnalites avancees
Execution conditionnelle
Executer uniquement si certaines conditions sont remplies
Taches chainees
Executer plusieurs taches en sequence
Avec des outils
Utiliser des outils specifiques dans les taches planifiees
Gestion des taches
Lister toutes les taches
openclaw cron listAffiche toutes les taches planifiees avec leurs ID et prochaine execution
Supprimer une tache
openclaw cron remove <job-id>Supprime une tache planifiee par son ID
Pause/Reprise
openclaw cron pause <job-id>openclaw cron resume <job-id>Desactiver temporairement une tache
Voir l'historique
openclaw cron historyVoir les executions passees et leurs resultats
Stockage des taches
Les taches cron sont stockees localement et persistent entre les redemarrages.
~/.openclaw/cron/jobs.json~/.openclaw/cron/runs/Les taches sont chargees automatiquement au demarrage d'OpenClaw.
Commencez a automatiser !
Configurez votre premiere tache automatisee et laissez OpenClaw travailler pour vous.