TASK確認cronの修正
問題
- OpenClawのcronジョブが不安定
- TASK確認通知が1時間ごとに重複送信される
原因
- OpenClawのcronはメインセッションで動作
- セッションの再起動時にジョブが重複登録される可能性
解決策
- s6サービスとして実装し直す
- Dockerコンテナ内で安定動作
作成したサービス
パス: /config/s6-services/task-check-webhook/
構成:
config.env- Webhook URL、間隔、パス設定run- s6サービス実行スクリプト
動作確認
bash
# サービス状態確認
docker exec agi-ws-futodama s6-svstat /run/service/task-check-webhook
# ログ確認
docker exec agi-ws-futodama tail -f /config/.local/state/futodama/task-check-webhook.log
# 再起動
docker compose restart結果
- s6サービスとして安定動作
- 1時間ごとにTASK.mdを確認し、未着手タスクを通知
- TASK.mdがGitHub Projectに移行済みの場合は適切に案内