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

Jazz Man
quelle

Antworten:

0

Sie können den Befehl time verwenden.

In Ihrem Fall:

time systemctl start xyz
Nasir Riley
quelle
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