Wie würde ich in systemd erfahren, wie lange es gedauert hat, bis der letzte Job ausgeführt wurde?


0

Wenn ich nach systemd job timing Ausschau halte, bekomme ich eine Menge Informationen über Timer, was nicht das ist, wonach ich suche. Wie würde ich die Ausführungsdauer eines systemctl start xyz Job

Antworten:


0

Sie können den Befehl time verwenden.

In Ihrem Fall:

time systemctl start xyz

Ich glaube nicht, dass das funktioniert. Bei langen laufenden Befehlen wird es sofort zurückgegeben. Der Status zeigt an, dass er aktiv als Hintergrundprozess ausgeführt wird. Wahrscheinlich muss ich etwas tun jounalctl -u xyz.service aber ich weiß nicht, welcher Befehl, um das Timing beim letzten Lauf zu bekommen
Jazz Man

Es funktioniert unter systemd's Definition eines "Jobs" (wobei ein Job beispielsweise "Starteinheit xyz.service" sein kann), Ihre Definition unterscheidet sich nur davon.
grawity
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.