SOP Fan-In : Cron
Intégré. Les déclencheurs cron sont distribués par le cycle périodique de maintenance SOP ; il s’agit donc d’un mécanisme d’interrogation plutôt que d’un minuteur par planification. Leur déclenchement nécessite ce cycle, lancé par un
zeroclaw daemonou par le superviseurzeroclaw channel start(compilé avec la fonctionnalitéagent-runtime,sop.sops_dirdéfini sur une valeur non vide (non défini par défaut, ce qui désactive l’exécution SOP ; la valeur documentée estshared/sops), etsop.maintenance_interval_secsdifférent de zéro, par défaut60). Lezeroclaw gateway startautonome ne lance pas le cycle de maintenance et ne déclenche donc pas les déclencheurs cron ; une passerelle hébergée dans le démon le fait, car le démon lance le cycle. Les planifications sont analysées une seule fois au démarrage ; une SOP ajoutée alors que le démon est en cours d’exécution nécessite un rechargement avant que son déclencheur cron ne prenne effet.
Un déclencheur cron s’exécute sur une fenêtre de temps décrite par une expression cron. Les expressions invalides échouent de manière restrictive lors de l’analyse et de la construction du cache.
Déclencheur
Déclenchement basé sur le temps. En direct : distribué par le tick de maintenance SOP (chemins daemon / démarrage de canal).
| champ | type | par défaut | sens |
|---|---|---|---|
expression* | chaîne | — | Expression Cron évaluée sur la fenêtre d’exécution. |
Charger et vérifier le SOP :
Définir
Rédigez le SOP comme décrit dans Syntaxe, avec un déclencheur cron. Les champs de déclencheur ci-dessus sont les clés prises en charge ; la page parcourt le fichier complet.
Valider
zeroclaw sop validate
Inspect
zeroclaw sop list
zeroclaw sop show <name>