Configuration Cron Job OpenClaw : faire exécuter des tâches planifiées par votre assistant IA

Avec la fonction Cron Job d’OpenClaw, l’assistant IA peut exécuter des tâches de façon proactive : compiler un rapport boursier, analyser les e-mails importants, ajuster la domotique selon la météo. Bien plus efficace que le mode Q&R passif — ouvrir OpenClaw chaque matin pour la météo et l’agenda, demander les cours à midi, vérifier portes et fenêtres le soir : tout cela peut être automatisé par des tâches planifiées.
Franchement, pendant un moment je me suis demandé : si l’IA est si capable, pourquoi ne pas faire ces choses sans que je demande ? Ce n’est qu’en découvrant Cron Job sur OpenClaw que j’ai vraiment compris ce qu’est un « agent autonome ».
Guide low-cost « élevage de homard » : ArkClaw démocratise les agents IA
OpenClaw (le homard) est puissant mais la configuration rebute ? ArkClaw de ByteDance Volcano Engine abaisse la barrière au minimum. Sans serveur ni configuration de tokens : un « assistant IA 24h/24 » capable de contrôler le navigateur, exécuter des scripts et gérer l’agenda, en un clic.
Le prix est réellement bas : 9,9 ¥/mois ; avec mon code d’invitation ZLKUK54M (inscrivez-vous ici), seulement 8,9 ¥. Développeurs : le plan Coding Plan Pro inclut l’offre gratuitement.
Pourquoi vous avez besoin de tâches planifiées IA
Vous connaissez sans doute ce sentiment : les assistants IA classiques, aussi capables soient-ils, ressemblent à un service client passif — vous ne posez pas de question, ils ne disent rien. Ce mode convient aux problèmes ponctuels, mais pour les tâches à vérifier régulièrement et à répéter, c’est pénible.
Un exemple concret. Un ami investisseur en bourse consultait manuellement chaque jour le cours de quelques valeurs clés. Un jour, pris par une réunion, il a oublié de surveiller le marché et a raté une vente importante — plusieurs dizaines de milliers de pertes. Il m’a dit : « Si seulement l’IA pouvait m’alerter proactivement. »
Voilà le nœud du problème — le travail répétitif fait perdre du temps, et les moments critiques passent inaperçus.
De mon côté, chaque matin je veux la météo, mon agenda et l’essentiel de l’actualité. Avant, avec un assistant classique, je posais ces trois questions à la main — plusieurs minutes de frappe. Maintenant, avec les tâches planifiées OpenClaw, tout arrive sur Telegram à 7 h ; je lis en me brossant les dents.
C’est la valeur du mode proactif : libérer votre énergie pour le travail créatif, pas pour les gestes répétitifs.
Concepts clés du Cron Job OpenClaw
Si vous avez utilisé Linux, « Cron » vous dit quelque chose. En bref, c’est un mécanisme de tâches planifiées : lancer un programme à une heure précise — sauvegarde de base à 2 h du matin, rappel de rapport hebdo le lundi à 9 h, etc.
Le Cron Job OpenClaw introduit ce mécanisme dans l’assistant IA, mais en plus intelligent que le Cron traditionnel. D’après la documentation technique 2026, OpenClaw gère toutes les tâches cron via le planificateur Gateway et reprend automatiquement après redémarrage, pour une exécution persistante.
Deux modes d’exécution : Main vs Isolated
OpenClaw propose deux modes. Au début je les confondais ; voici la différence :
1. Mode Main Session
Les tâches planifiées s’exécutent dans votre conversation principale. Comme un chat habituel avec OpenClaw : il voit l’historique, vos préférences et le contexte.
Cas d’usage :
- Contenu personnalisé (briefing quotidien selon vos sujets d’actualité)
- Tâches nécessitant le contexte (poursuivre le document d’hier)
- Tâches complexes exploitant tout l’historique
2. Mode Isolated Session
Crée un espace d’exécution indépendant (cron:<jobId>) sans toucher à la conversation principale — comme un « compte secondaire » dédié à la tâche.
Cas d’usage :
- Surveillance haute fréquence (cours boursiers toutes les 30 minutes)
- Tâches sans historique (météo)
- Éviter de polluer le dialogue principal (analyse de gros logs)
Panorama des fonctionnalités
Quelques points que j’apprécie particulièrement :
Syntaxe Cron standard
Si vous connaissez le Cron Linux, c’est familier. 0 7 * * * = chaque jour à 7 h ; */30 * * * * = toutes les 30 minutes.
Push multi-canaux
Les résultats peuvent partir vers Telegram, WhatsApp ou Slack. J’utilise Telegram pour les notifications en temps réel sur le téléphone.
Stockage persistant
Les tâches sont dans ~/.openclaw/cron/jobs.json ; un redémarrage du Gateway ne les efface pas.
Réveil immédiat (Wake Now)
Pour une urgence ou un test : le paramètre --now exécute tout de suite, sans attendre l’horaire.
Nettoyage automatique
Les tâches ponctuelles (ex. « rappelle-moi la réunion demain à 15 h ») se suppriment après succès.
Mode de livraison BestEffort
Très pratique : si la notification échoue (réseau), la prochaine exécution n’est pas bloquée.
Configurer votre premier Cron Job pas à pas
Assez de théorie — configurons un cas très utile : le briefing matinal.
Scénario
Chaque matin à 7 h (jours ouvrés), l’IA m’envoie :
- La météo du jour
- Les événements importants du calendrier
- Quelques actus tech
- Une citation motivante (pure préférence personnelle)
Étapes de configuration
Étape 1 : ajouter la tâche
Dans le terminal :
openclaw cron add --name "Morning Brief"
Cela crée une nouvelle entrée dans le fichier de configuration.
Étape 2 : éditer la configuration
nano ~/.openclaw/cron/jobs.json
vim ou tout autre éditeur convient.
Étape 3 : remplir la configuration
Trouvez la tâche créée et modifiez-la ainsi :
{
"name": "Morning Brief",
"schedule": "0 7 * * 1-5",
"skill": "daily-brief",
"action": "main",
"prompt": "Génère le briefing du jour : 1) météo locale 2) événements calendrier (Google Calendar) 3) 3 actus tech importantes 4) une citation motivante adaptée à la journée",
"notify": {
"channel": "telegram",
"bestEffort": true
}
}
Détail des champs
name : nom libre pour identifier la tâche.
schedule : règle horaire. 0 7 * * 1-5 signifie :
0— minute 0 (heure pile)7— 7 h du matin*— n’importe quel jour du mois*— n’importe quel mois1-5— lundi à vendredi (week-end off)
skill : skill invoqué. Skill personnalisé ou instruction directe via prompt.
action : mode d’exécution. Ici main pour que l’IA connaisse mes préférences (ville, sujets tech).
prompt : consigne détaillée — plus c’est précis, mieux c’est exécuté.
notify : notifications.
channel: canal de push (Telegram ici)bestEffort: sitrue, un échec de push n’empêche pas la prochaine exécution.
Vérification
Ne attendez pas demain 7 h — testez d’abord :
Lister les tâches
openclaw cron list
Vous devriez voir « Morning Brief ».
Exécution immédiate
openclaw cron run "Morning Brief" --now
Déclenchement instantané ; si tout est correct, Telegram reçoit le message.
Historique d’exécution
openclaw cron runs
Succès, échecs, causes — utile en cas de comportement inattendu.
Scénarios d’application concrets
Une fois le premier job en place, vous vous demanderez : « Quoi d’autre ? » Voici ce que j’utilise au quotidien.
Scénario 1 : surveillance boursière
Mon ami investisseur utilise :
{
"name": "Stock Price Monitor",
"schedule": "*/30 9-16 * * 1-5",
"skill": "stock-monitor",
"action": "isolated",
"prompt": "Vérifie le cours actuel de : AAPL, GOOGL, TSLA. Si l'une varie de plus de 3 %, envoie immédiatement le détail. Sinon, pas de notification.",
"notify": {
"channel": "telegram",
"condition": "price_alert_triggered"
}
}
Points clés :
*/30 9-16 * * 1-5: toutes les 30 min en séance (9 h–16 h)action: "isolated": évite de saturer le dialogue principalcondition: notification seulement si alerte déclenchée
Depuis cette config, plus de mouvements importants manqués.
Scénario 2 : boîte mail « zéro »
Un ami manager traite des centaines d’e-mails par jour :
{
"name": "Email Inbox Monitor",
"schedule": "0 */2 * * *",
"skill": "inbox-zero",
"action": "isolated",
"prompt": "Connecte Gmail, vérifie les non lus. Classe par importance : urgent (traiter tout de suite), important (aujourd'hui), normal (cette semaine). Pour les urgents, propose un brouillon de réponse.",
"notify": {
"channel": "slack",
"bestEffort": true
}
}
Points clés :
0 */2 * * *: contrôle toutes les 2 heures- Push Slack pour l’équipe
- Classification et brouillons automatiques
Scénario 3 : ronde nocturne domotique
Si vous avez de la domotique :
{
"name": "Smart Home Night Check",
"schedule": "0 23 * * *",
"skill": "home-security",
"action": "main",
"prompt": "Ronde de sécurité nocturne : 1) état capteurs portes/fenêtres 2) alarme activée 3) température intérieure entre 18 et 24 °C 4) lumières éteintes sauf veilleuse. Alerter immédiatement en cas d'anomalie.",
"notify": {
"channel": "whatsapp"
}
}
Chaque soir à 23 h, inspection automatique ; anomalies sur WhatsApp. En six mois, deux portes mal fermées détectées.
Scénario 4 : suivi de dépôts GitHub
Pour les développeurs :
{
"name": "GitHub Repo Monitor",
"schedule": "0 10 * * *",
"skill": "github-monitor",
"action": "isolated",
"prompt": "Vérifie mes dépôts GitHub (repo1, repo2, repo3) : 1) nouvelles Issues 2) nouvelles Pull Requests 3) évolution des Stars. Génère un résumé quotidien.",
"notify": {
"channel": "telegram",
"bestEffort": true
}
}
Résumé d’activité à 10 h chaque matin — fini le rafraîchissement manuel.
Astuces avancées et bonnes pratiques
Après un usage régulier, voici ce que j’en retiens.
Checklist de bonnes pratiques
1. Isoler les tâches bruyantes
Surveillance haute fréquence (toutes les 10 min) : toujours isolated. J’ai commis l’erreur au début : tâche toutes les 5 min en main — le dialogue principal noyé sous les logs.
2. Wake pour les tâches sensibles au timing
Ajoutez "wake": "now" pour une exécution au moment exact, pas au prochain cycle heartbeat.
3. Lier un Agent dédié
Plusieurs Agents spécialisés ? Utilisez agentId :
{
"agentId": "email-specialist",
"name": "Email Monitor",
...
}
4. Notifications raisonnables
Tout n’a pas besoin d’un push. Sauvegarde horaire de notes → logs suffisent. Tâches non critiques : bestEffort: true pour ne pas bloquer la chaîne.
5. Combiner avec le heartbeat
OpenClaw vérifie périodiquement certaines conditions. Cron Job + heartbeat = déclenchement conditionnel plus intelligent.
Aide-mémoire syntaxe Cron
Au début, difficile à mémoriser — voici l’essentiel :
# Chaque minute
* * * * *
# Chaque jour à 9 h
0 9 * * *
# Semaine à 17 h (lun–ven)
0 17 * * 1-5
# Dimanche à 20 h
0 20 * * 0
# Toutes les 15 minutes
*/15 * * * *
# Minute 30 de chaque heure
30 * * * *
# 1er du mois à 2 h
0 2 1 * *
# 1er janvier minuit
0 0 1 1 *
# Chaque heure entre 10 h et 18 h
0 10-18 * * *
Format : minute heure jour mois jour_semaine
Pour simplifier : Crontab Guru génère la syntaxe à partir de l’horaire souhaité.
Débogage
Tâche qui ne part pas ou résultat incorrect :
Logs en direct
tail -f ~/.openclaw/logs/cron.log
Déclenchement, résultat, erreurs — en temps réel.
Statut d’une tâche
openclaw cron status "Morning Brief"
Dernière exécution, prochaine planifiée, taux de succès.
Déclenchement manuel avec debug
openclaw cron run "Morning Brief" --now --debug
--debug affiche le déroulement détaillé, étapes de raisonnement et appels API.
Valider la syntaxe horaire
En cas de doute : crontab.guru.
Recommandations de sécurité
Les tâches planifiées peuvent toucher des opérations sensibles :
1. Pas de identifiants en clair
Gmail, API boursière, etc. : pas de clés API dans le fichier de config. Préférez les variables d’environnement :
{
"prompt": "Utilise la variable d'environnement $GMAIL_API_KEY pour connecter Gmail..."
}
2. Revoir les logs régulièrement
Parcourez ~/.openclaw/logs/ de temps en temps. Moi, cinq minutes le vendredi.
3. Notification en cas d’échec
Pour les tâches critiques :
{
"notify": {
"onFailure": true,
"channel": "telegram"
}
}
4. Privilèges minimaux
Lecture seule si suffisant — pas d’écriture inutile. OpenClaw permet un contrôle fin des permissions.
Pour conclure
Configurer Cron Job sur OpenClaw a changé ma façon d’utiliser l’assistant IA. Avant : outil passif, appelé à la demande. Maintenant : partenaire proactif qui sait quoi faire et quand.
Du réactif au proactif — ce n’est pas qu’une fonctionnalité technique, c’est une évolution du rôle de l’assistant. Plus besoin de se rappeler quoi demander chaque jour ni de craindre d’oublier une vérification importante.
Si vous n’avez pas encore testé Cron Job, commencez par un briefing matinal simple : moins de cinq minutes de config, des gains durables.
J’ai une quinzaine de tâches planifiées — travail, vie, investissements. Au réveil, l’essentiel est déjà sur le téléphone ; la journée, moins de bascule fenêtre pour mail et messages ; le soir, la ronde domotique est faite. L’IA n’attend plus vos ordres — elle gère le répétitif mais nécessaire.
Des questions en cours de config ? Documentation officielle OpenClaw ou discussions communautaires — beaucoup partagent leurs setups.
Configurez votre première tâche planifiée dès maintenant. Demain, laissez l’IA travailler pour vous.
Sources :
- Documentation officielle OpenClaw
- Générateur de syntaxe Cron
- OpenClaw GitHub Discussions (échanges communautaires)
- Tutoriel intégration Telegram OpenClaw
Processus de configuration des tâches planifiées OpenClaw
Étapes complètes pour créer, configurer et vérifier un Cron Job OpenClaw
⏱️ Estimated time: 15 min
- 1
Step 1: Ajouter une tâche
Exécutez la commande CLI pour créer une entrée :
openclaw cron add --name "Morning Brief" - 2
Step 2: Modifier la configuration
Modifiez le fichier ~/.openclaw/cron/jobs.json.
Définissez Schedule (ex. 0 7 * * 1-5 pour les matins en semaine) - 3
Step 3: Définir l'instruction
Configurez Action (Main/Isolated) et Prompt.
Exemple : "Générer le briefing quotidien : météo, agenda, actualités" - 4
Step 4: Configurer les notifications
Définissez Channel (Telegram/Slack) et le paramètre BestEffort.
Assurez-vous que les notifications arrivent sur votre téléphone. - 5
Step 5: Vérifier l'exécution
Déclenchez un test immédiat :
openclaw cron run "Morning Brief" --now
FAQ
La tâche Cron ne s'exécute pas — que faire ?
2. Validez la syntaxe horaire sur crontab.guru
3. Consultez ~/.openclaw/logs/cron-errors.log
Comment éviter le blocage des tâches ?
Fixez aussi un délai d'expiration (timeout) raisonnable.
Peut-on mettre une tâche en pause temporairement ?
Utilisez enable pour reprendre.
L'heure d'exécution n'est pas précise ?
Note : l'exécution la plus tôt dépend aussi de l'heure de démarrage du Gateway.
9 min de lecture · Publié le: 5 févr. 2026 · Mis à jour le: 27 juil. 2026
Déploiement et pratique OpenClaw
Si vous arrivez depuis la recherche, le plus rapide est de passer à l’article précédent ou suivant de cette série.
Précédent
Optimisation des performances OpenClaw : de l'analyse des logs à 80 % d'économies — méthode pratique
Coût mensuel OpenClaw passé de 347 $ à 68 $, temps de réponse de 23 s à 4 s. Analyse des causes de consommation de tokens, optimisation mémoire, 7 stratégies pratiques, table de dépannage complète et durcissement Docker.
Partie 22 sur 36
Suivant
OpenClaw ne s'installe pas ? J'ai déjà tombé dans ces 7 pièges
Problèmes d'installation OpenClaw ? Ce guide couvre 7 catégories courantes : version Node.js, permissions npm, Docker, clés API, WSL2, etc. Étapes de diagnostic claires et solutions pour débloquer rapidement.
Partie 24 sur 36



Commentaires
Connectez-vous avec GitHub pour laisser un commentaire