Crontab Validator für Openclaw

Ein umfassendes Dienstprogramm zur Validierung der cron-Syntax, zur Erstellung menschenlesbarer Erklärungen und zur Berechnung bevorstehender Ausführungspläne.

charlie-morrison
v1.0.1
May 1, 2026
0
931
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install crontab-validator

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, crontab-validator über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist Crontab Validator?

Der Crontab Validator ist ein spezialisiertes Tool, das entwickelt wurde, um komplexe cron-Zeitpläne zu entmystifizieren. Er bietet Entwicklern eine robuste Umgebung zum linten von Ausdrücken auf gängige logische Fehler und zur Überprüfung von Ausführungsmustern, bevor diese auf Produktionsserver gelangen. Durch die Integration dieses Dienstprogramms in Ihren Workflow über Openclaw Skills können Sie sicherstellen, dass geplante Aufgaben genau wie beabsichtigt funktionieren, wodurch das Risiko von Ausfallzeiten oder unerwarteten hochfrequenten Ausführungen verringert wird.

Über die einfache Validierung hinaus bietet das Tool eine tiefgehende Analyse von crontab-Einträgen und wandelt kryptische Syntax in einfache englische Erklärungen um. Es unterstützt Standard-cron-Formate, Bereichs-/Schrittkombinationen und gängige Shortcuts wie @daily oder @monthly. Egal, ob Sie eine veraltete crontab debuggen oder eine neue Automatisierung entwerfen, dieser Skill bietet die technische Präzision, die für moderne DevOps-Umgebungen erforderlich ist.

Crontab Validator Anwendungsfälle

  • Überprüfung der Syntax komplexer cron-Ausdrücke, um Deployment-Fehler zu vermeiden.
  • Übersetzung kryptischer cron-Strings in menschenlesbare Beschreibungen für die Dokumentation.
  • Identifizierung logischer Fehler, wie die Planung des 31. Tages für Monate mit nur 30 Tagen.
  • Vorhersage der nächsten 5 bis 10 Laufzeiten, um die Aufgabenausführung mit Wartungsfenstern abzustimmen.
  • Überprüfung von Hochfrequenzaufgaben, die die Systemressourcen unnötig belasten könnten.

So funktioniert Crontab Validator

  1. Der Benutzer gibt einen cron-Ausdruck oder einen Shortcut über die Befehlszeile oder die Agenten-Schnittstelle an.
  2. Das System parst das fünf- oder sechsspaltige cron-Format und identifiziert Wildcards, Bereiche, Schritte und spezifische Werte.
  3. Eine Validierungs-Engine prüft die strukturelle Integrität und die zulässigen Wertebereiche für Minuten, Stunden, Tage und Monate.
  4. Wenn linting aktiviert ist, führt das Tool heuristische Prüfungen auf gängige Fallstricke wie hochfrequente Intervalle oder unmögliche Daten durch.
  5. Das Tool generiert die angeforderte Ausgabe, die eine Erklärung in natürlicher Sprache, eine Liste der anstehenden Zeitstempel oder einen JSON/Markdown-Bericht enthalten kann.

Crontab Validator Einrichtung

Um dieses Tool innerhalb des Openclaw Skills-Frameworks zu verwenden, stellen Sie sicher, dass Python 3 installiert ist. Klonen Sie das Repository und führen Sie die Skripte direkt aus:

# Validate a specific cron expression
python3 scripts/cron_check.py validate "*/15 * * * *"

# Explain a complex schedule
python3 scripts/cron_check.py explain "30 4 1,15 * 1-5"

Crontab Validator Datenschema & Taxonomie

Der Skill verarbeitet Eingabestrings und gibt strukturierte Daten zurück. Benutzer können das Ausgabeformat mit dem Flag -f festlegen:

Attribute Description
Status Erfolg/Fehlschlag der Syntaxvalidierung
Explanation Menschenlesbarer String, der den Zeitplan beschreibt
Next Runs Array von ISO 8601-Zeitstempeln für anstehende Ausführungen
Lint Warnings Informationen zu potenziellen Logikfehlern (z. B. Warnungen bei minütlicher Ausführung)

Unterstützte Ausgabeformate sind text, json und markdown für eine nahtlose Integration in andere Openclaw Skills-Workflows.

Crontab Validator Erweiterte Funktionen

  • Strict Mode: Aktivieren Sie --strict, um bei linting-Warnungen einen Exit-Code ungleich Null zu erzwingen, ideal für CI/CD-Pipelines.
  • Benutzerdefinierte Laufzeitberechnung: Verwenden Sie --from-time, um die nächsten Ausführungszyklen ausgehend von einem bestimmten zukünftigen oder vergangenen Datum zu berechnen.
  • Multi-Ausdruck-Linting: Verarbeiten Sie mehrere cron-Einträge stapelweise in einem einzigen Befehl, um ganze crontab-Dateien zu prüfen.
  • Shortcut-Unterstützung: Volle Kompatibilität mit den Makros @yearly, @monthly, @weekly, @daily und @hourly.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*