XvX Skill
XvX Cron Job Management
Ein kleiner Linux-Scheduler-Skill für periodische XvX Agent-Kommandos. Er installiert, listet und entfernt user-level Cronjobs ohne manuelles Bearbeiten der Crontab.
Funktionen
Gebaut für kleine, nachvollziehbare Agent-Zeitpläne.
Jobs installieren
Schreibt Cron-Zeilen mit Schedule, Kommando, Logziel und eindeutigem Kommentar-Tag.
Jobs auflisten
Zeigt vorhandene XvX Cronjobs und kann die Ausgabe nach Kommentar-Tag filtern.
Jobs entfernen
Entfernt Einträge gezielt über den Kommentar-Tag statt über fragile Zeilenbearbeitung.
Dry run
Zeigt mit --dry-run die generierte Cron-Zeile an, bevor die Crontab geändert wird.
Quickstart
Installieren, filtern und entfernen per CLI.
Der Job läuft aus dem Repository-Root und hängt Ausgabe an die konfigurierte Logdatei an. Wenn der aktuelle Benutzer noch keine Crontab hat, legt der Skill eine neue an.
python3 skills/xvx_cron/agent.py install --schedule "*/30 * * * *" --command "python3 skills/terminradar_koeln_meldewesen/agent.py check --target-date 2026-06-30" --comment terminradar-check --log skills/terminradar_koeln_meldewesen/log/cron.log
python3 skills/xvx_cron/agent.py list
python3 skills/xvx_cron/agent.py list --comment terminradar-check
python3 skills/xvx_cron/agent.py remove --comment terminradar-check
Betrieb
Cron bleibt nur der Auslöser.
Komplexe Logik gehört in eigene Agenten oder Scripts. Der Cron Skill verwaltet die Betriebshülle: Schedule, Arbeitsverzeichnis, Logausgabe und Identifikation.
- Pfad
skills/xvx_cron/agent.py- Aktionen
install,list,remove- Kennung
- Kommentar-Tag pro Cronjob
- Voraussetzung
- Linux oder Unix mit crontab und Python 3
Sicherheit
Zeitgesteuerte Jobs brauchen prüfbare Grenzen.
Nutze --dry-run, bevor neue Jobs installiert werden. Jeder Eintrag sollte ein klares
Logziel, ein eindeutiges Kommentar-Tag und ein manuell ausführbares Kommando haben.