Ich habe eine Zeitschaltuhr / Service-Einheit, die unter bestimmten --user
Bedingungen einmal am Tag laufen sollte . Es wird mit systemctl --user status
angezeigt und im Journal protokolliert, aber es gibt einen Teil des Befehls, der fehlschlägt.
Es scheint, dass etwas im Befehl nicht richtig interpretiert wird. Ich möchte mit der Unit-Datei futz und den Dienst ausführen, das Protokoll untersuchen usw., um das Problem zu beheben. Das Bearbeiten des Timers, um eine Minute in der Zukunft auszulösen, das Warten und Überprüfen des Protokolls ist jedoch ... mühsam.
Kann man so etwas systemctl --user execute xxxxxx.service
tun, als würde der Timer ausgelöst?
Failed to restart {foo}.service: Operation refused, unit {foo}.service may be requested by dependency only.
RefuseManualStart=
undRefuseManualStop=
(die genau das tun, was sie sagen). Ich habe meine Antwort aktualisiert, um dies zu erwähnen.