SOP Fan-In: Cron
Conectado. Los activadores de cron se distribuyen mediante el ciclo periódico de mantenimiento de SOP, por lo que esto es un mecanismo de sondeo, no un temporizador para cada programación. Para que se activen se necesita ese ciclo, que inicia un
zeroclaw daemono el supervisorzeroclaw channel start(compilado con la funcionalidadagent-runtime, consop.sops_direstablecido en un valor no vacío (no establecido de forma predeterminada, lo que mantiene desactivado el tiempo de ejecución de SOP; el valor documentado esshared/sops), ysop.maintenance_interval_secsdistinto de cero, cuyo valor predeterminado es60). Elzeroclaw gateway startindependiente no inicia el ciclo de mantenimiento, por lo que no activa los activadores de cron; una puerta de enlace alojada dentro del demonio sí lo hace, porque el demonio inicia el ciclo. Las programaciones se analizan una sola vez al iniciarse, por lo que un SOP añadido mientras el demonio está en ejecución necesita una recarga antes de que su activador de cron surta efecto.
Un desencadenador cron se activa en una ventana de tiempo descrita por una expresión cron. Las expresiones inválidas fallan de forma cerrada durante el análisis y la compilación de la caché.
Activador
Disparo basado en tiempo. En vivo: enviado por el tick de mantenimiento SOP (rutas daemon / channel-start).
| campo | tipo | predeterminado | significado |
|---|---|---|---|
expression* | cadena | — | Expresión cron evaluada sobre la ventana de ejecución. |
Cargar y verificar el SOP:
Definir
Autorice el SOP como se describe en Syntax, con un desencadenador cron. Los campos del desencadenador de arriba son las claves compatibles; la página recorre el archivo completo.
Validar
zeroclaw sop validate
Inspeccionar
zeroclaw sop list
zeroclaw sop show <name>