2026 OpenClaw Cron & Watchdog auf gemietetem Mac Mini: 7×24 Task-Belebung in der Praxis
Wer OpenClaw und zeitgesteuerte Tasks auf einem gemieteten Mac Mini betreibt, braucht Cron für die Zeitsteuerung und einen Watchdog, damit Tasks 7×24 zuverlässig laufen. Dieser Leitfaden liefert konkrete Schritte: warum Cron und Watchdog nötig sind, OpenClaw-Installation und Basis-Konfiguration, Cron-Zeitplan und Log-Pfade, Watchdog-Erkennung und Neustart, sowie reproduzierbare Schritte und typische Fehleranalyse. Am Ende finden Sie Links zu weiteren OpenClaw-Anleitungen sowie zu Preisen und Kauf.
Unten: kurze Rollenübersicht in Tabellenform, dann die Abschnitte mit nummerierten Schritten und eine abschließende Checkliste zur Fehleranalyse.
Warum 7×24 Cron und Watchdog braucht
Auf einem gemieteten Mac Mini können Tasks durch Abstürze, Netzaussetzer oder Ressourcenlimits stoppen. Cron startet Befehle nach Zeitplan, sodass Jobs zur richtigen Zeit laufen. Ein Watchdog prüft, ob der Prozess noch läuft, und startet ihn bei Bedarf neu. Zusammen sorgen sie für planbare Zeitsteuerung und automatische Wiederherstellung.
- Cron: Löst OpenClaw oder Skripte zu festen Zeiten aus (z. B. stündlich oder nachts). Logs landen in einem festen Pfad zur Fehlersuche.
- Watchdog: Prüft periodisch den Prozess (z. B. per
pgrepoder Health-Skript). Fehlt er, startet er den Dienst neu und verhindert stillen Ausfall.
Ohne Watchdog kann ein einzelner Absturz Ihre Automatisierung stilllegen, bis Sie es bemerken. Mit Cron und Watchdog erreichen Sie 7×24 Task-Belebung für Batch-Läufe und Dauer-Tasks.
| Komponente | Funktion | Typische Intervalle / Stabilität |
|---|---|---|
| Cron | Zeitgesteuerte Ausführung | 1 min – 24 h; Log-Rotation empfohlen |
| Watchdog | Prozess prüfen, bei Fehlen Neustart | z. B. alle 5 min; Cooldown > 1 min |
| launchd (optional) | KeepAlive-System-Neustart | macOS-nativ; ergänzt Watchdog |
OpenClaw-Installation und Basis-Konfiguration auf gemietetem Mac Mini
Nach SSH- (und optional VNC-) Zugang zum gemieteten Mac Mini legen Sie ein stabiles Verzeichnis an und installieren OpenClaw, damit Cron und Watchdog dieselbe Binary und Konfiguration nutzen.
- Dedizierten Pfad anlegen, z. B.
~/openclaw-7x24, für Konfiguration und Logs. - Node.js bei Bedarf installieren; OpenClaw per npm oder offizielle Methode installieren (siehe Blog-OpenClaw-Themen).
- API-Keys und Umgebungsvariablen sicher setzen (z. B.
.envnicht versionieren). - OpenClaw einmal manuell starten und prüfen, dass es startet und Ihre Endpoints erreicht.
Diesen Pfad in Cron-Einträgen und Watchdog-Skripten einheitlich verwenden, damit alle Logs und der Zustand an einem Ort liegen.
Cron-Zeitplan und Log-Pfade
Unter macOS nutzen Sie crontab -e für Ihren Benutzer. Jeder Cron-Job zeigt auf die OpenClaw-Binary oder ein Wrapper-Skript; die Ausgabe wird in eine Log-Datei umgeleitet.
- Beispiel: Stündlich:
0 * * * * /Users/ihr/openclaw-7x24/run.sh >> /Users/ihr/openclaw-7x24/logs/cron.log 2>&1 - Log-Pfad: Fester Ordner wie
~/openclaw-7x24/logs/. Log-Rotation (z. B. täglich, 7 Tage aufbewahren) verhindert volle Platten. - Umgebung: Cron läuft mit minimaler Umgebung. In
run.shPATH setzen und ggf..enveinbinden.
Cron prüfen: denselben Befehl einmal von Hand ausführen und die Log-Datei prüfen; dann auf den nächsten Cron-Lauf warten und bestätigen, dass ins Log geschrieben wird.
| Parameter | Empfehlung |
|---|---|
| Cron-Log-Pfad | ~/openclaw-7x24/logs/cron.log |
| Watchdog-Log | ~/openclaw-7x24/logs/watchdog.log |
| Log-Rotation | täglich, 7 Tage; logrotate oder Cron-Skript |
| Stabilität (Verfügbarkeit) | 99,5 %–99,9 % bei SLA-gestütztem Anbieter |
Watchdog-Erkennung und Prozess-Neustart-Konfiguration
Ein einfacher Watchdog ist ein Cron-Job, der alle paar Minuten läuft, prüft ob der OpenClaw-Prozess (oder Haupt-Worker) lebt, und ihn bei Bedarf neu startet.
- Prüfung:
pgrep -f openclawoder Skript mit PID-Datei bzw. HTTP-Health-Endpoint. - Neustart: Schlägt die Prüfung fehl, Start-Skript ausführen (z. B.
~/openclaw-7x24/start.sh) und Ereignis in~/openclaw-7x24/logs/watchdog.logschreiben. - Rate-Limit: Nicht öfter als einmal pro Minute neu starten (Cooldown), um Neustart-Schleifen zu vermeiden.
- Optional: launchd mit
KeepAlivenutzen, damit das System den Prozess beim Beenden neu startet; der Watchdog bleibt als Backup für „hängt, ist aber nicht beendet“.
Watchdog-Logs getrennt von Task-Logs führen, damit Sie sehen, wann und warum Neustarts erfolgten.
Reproduzierbare Schritte und typische Fehleranalyse
Nutzen Sie diese Abfolge, sobald Ihr gemieteter Mac Mini bereit ist. Die Tabelle unten hilft bei Ausfällen.
- Per SSH
~/openclaw-7x24und~/openclaw-7x24/logsanlegen. - OpenClaw installieren und
run.sh/start.shmit korrektem PATH und Umgebung schreiben. - Cron-Einträge setzen: einen für den Task-Zeitplan, einen für den Watchdog (z. B. alle 5 Minuten).
run.shundstart.shmanuell ausführen und prüfen, dass Logs erscheinen.- Log-Rotation einrichten (z. B. logrotate oder täglicher Cron zum Kürzen/Archivieren).
| Symptom | Prüfen / Maßnahme |
|---|---|
| Cron läuft nicht | Cron-Umgebung (PATH, User); Log-Verzeichnis existiert und beschreibbar; crontab -l |
| Task beendet sich / OOM | Logs in logs/cron.log; Speicher/Platte; Concurrency oder Node-Größe reduzieren |
| Watchdog startet zu oft neu | Cooldown prüfen; zugrundeliegenden Fehler (Env, API, Platte) beheben, bevor Sie sich auf den Watchdog verlassen |
| Platte voll | Log-Rotation; alte Logs löschen; ggf. größeren Knoten oder externen Speicher wählen |
Mehr zu OpenClaw Dauerbetrieb und Fehlerwiederherstellung: 7×24-Deployment und Selbstwiederherstellung sowie Installation, Heartbeat und Fehlerwiederherstellung. Für Knoten und Preise: Preise und Startseite / Jetzt mieten.
Kurzreferenz – Cron & Watchdog
- Cron: Zeitplan in crontab; Ausgabe in festes Log; PATH und .env in run.sh setzen.
- Watchdog: alle 5 min prüfen; bei Fehlen start.sh ausführen; Cooldown mind. 1 min.
- Logs getrennt (cron.log, watchdog.log); Rotation empfohlen (z. B. 7 Tage).
Mac Mini für OpenClaw 7×24 wählen
Stabiler Mac Mini für Cron- und Watchdog-Automatisierung. Preise ansehen, Knoten wählen oder direkt mieten – RunMini bietet klare Tarife und SSH/VNC-Zugang.