Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

SOPファンイン: Cron

接続済み。 Cron トリガーは定期的な SOP メンテナンスティックによってディスパッチされるため、スケジュールごとのタイマーではなくポーラーです。発火にはそのティックが必要であり、このティックは、agent-runtime 機能を有効にしてビルドされ、sop.sops_dir に空でない値が設定され(デフォルトでは未設定で、SOP ランタイムはオフのままです。文書化された値は shared/sops です)、sop.maintenance_interval_secs がゼロ以外(デフォルトは 60)である場合に、zeroclaw daemon または zeroclaw channel start のスーパーバイザーが生成します。スタンドアロンの zeroclaw gateway start はメンテナンスティックを 生成しない ため、Cron トリガーを発火させません。一方、デーモン内でホストされるゲートウェイは発火させます。これはデーモンがティックを生成するためです。スケジュールは起動時に一度だけ解析されるため、デーモンの実行中に追加された SOP で Cron トリガーを有効にするには、リロードが必要です。

cron トリガーは、cron 式で記述された時間枠で発火します。無効な式は、パースとキャッシュのビルド中にフェイルクローズします。

トリガー

時間ベースの発火。ライブ: SOP メンテナンスティック(デーモン / チャネル開始パス)によってディスパッチされます。

フィールドdefault意味
expression*string実行ウィンドウにわたって評価される Cron 式。

SOP を読み込んで検証する:

定義

Syntax の説明に従って、cron トリガー付きで SOP を作成します。上記のトリガーフィールドはサポートされているキーです。ページではファイル全体を説明します。

検証

zeroclaw sop validate

検査

zeroclaw sop list
zeroclaw sop show <name>

関連項目も参照してください