Automation — Crons, Webhooks, SMS Sync

Tâches automatisées : crontab, webhooks, sync SMS finance, git auto-commit.

# Automation ## Crontab (VPS Principal) | Schedule | Command | Usage | |----------|---------|-------| | `0 23 * * *` | `/root/workspace/.git-backup.sh` | Backup git quotidien à 23h | | `*/30 * * * *` | `/root/.openclaw/workspace/scripts/auto-commit.sh` | Auto-commit OpenClaw toutes les 30min | | `0 * * * *` | `bash /root/.openclaw/workspace/scripts/vps-inventory.sh` | Inventory VPS toutes les heures | | `21 11 * * *` | `acme.sh --cron` | Renouvellement SSL ACME (11h21) | ## Services Automatisés (Systemd) | Service | Fréquence | Usage | |---------|-----------|-------| | `sms-finance.service` | Continu (webhook) | Reçoit SMS finance via MacroDroid → FastAPI → VPS (Tailscale) | | `git-sync-watcher.service` | Continu | Watcher git sync pour Rizz | | `syncthing.service` | Continu | Sync fichiers Tailscale (family dashboard data?) | ### SMS Finance Sync **Architecture :** Téléphone (MacroDroid) → **Tailscale** → VPS (`sms-finance` service FastAPI) → traitement - Écoute sur interface Tailscale - [TO VERIFY — endpoint exact et port] ## Hermes Crons Les crons Hermes sont gérés via le système cronjob intégré (non visible dans crontab system). Voir : `cronjob action=list` pour la liste des crons Hermes actifs. # Citations [1] Vérifié depuis `crontab -l`, `systemctl list-units --state=running` (2026-06-14).