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.

Linux cron Comment Tags Scheduler
Cron Skill Symbol

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.