Befehle ausführen und gepufferte Meldungen senden
Melden Sie die Ausführung eines Befehls und erhalten Sie seine Ausgabe und seinen Exit-Status.
Auf dieser Seite
Das benötigen Sie
Einen Job- oder Workflowmonitor, eine eingerichtete CLI-Identität und einen Geräteschlüssel.
So geht es
- Starten Sie metribeacon run --monitor-id MONITOR_UUID -- PROGRAM ARGUMENTE. Der Befehl nach -- wird direkt ausgeführt.
- Nutzen Sie --strict nur, wenn ein Meldefehler auch einen sonst erfolgreichen Befehl scheitern lassen soll. Nutzen Sie --scheduled-for für eine ausdrücklich zugeordnete Sollzeit.
- Senden Sie nach einem Verbindungsproblem gepufferte Meldungen mit metribeacon run flush. Prüfen Sie die Laufhistorie, bevor Sie die echte Aufgabe erneut ausführen.
Gut zu wissen
Der Wrapper ergänzt keine Shell. Er erhält Ein- und Ausgabe sowie Exit- oder Signalstatus des Befehls. Im strikten Modus kann ein erfolgreicher Befehl mit ungesendeten Meldungen 75 zurückgeben.
Der Offlinepuffer übersteht Neustarts, hat aber Größen- und Altersgrenzen. Eine fehlgeschlagene Meldung ist etwas anderes als eine fehlgeschlagene Aufgabe.
metribeacon run --monitor-id MONITOR_UUID --strict -- /usr/local/bin/demo-job
metribeacon run flush --jsonWenn etwas nicht klappt
Unterscheiden Sie Aufgabenfehler und Meldefehler. Flush sendet gespeicherte Meldungen und führt die Aufgabe nicht erneut aus.
Verwandte Anleitungen
- Jobs und Cron-Zeitpläne überwachen
Verfolgen Sie geplante Befehle und erkennen Sie fehlerhafte, verspätete oder fehlende Ausführungen.
- Workflows und parallele Läufe
Verfolgen Sie jede Workflow- oder KI-Agent-Ausführung, auch bei parallelen Läufen.
- Vollständige Befehlsreferenz
Finden Sie den passenden Befehl und nutzen Sie strukturierte Ausgaben zur Automatisierung.