- Bearbeitet
md_39118
Das war auch so von mir gedacht, dass man die Paket-Meldung stehen bleibt bis man sie selbst wegklickt. 😉
Der Timer sieht bei mir so aus:
# systemctl list-timers
NEXT LEFT LAST PASSED UNIT
Thu 2024-08-15 01:01:17 CEST 49min Wed 2024-08-14 21:01:17 CEST 3h 10min ago ureminder.timer
Mit dem Befehl hast immer den Überblick.
Oder den Befehl hier:
# systemctl status ureminder.timer
● ureminder.timer
Loaded: loaded (/usr/lib/systemd/system/ureminder.timer; enabled; preset: disabled)
Active: active (waiting) since Wed 2024-08-14 06:56:25 CEST; 17h ago
Invocation: 82e3264d089248f0a3979f0d5f3b99ed
Trigger: Thu 2024-08-15 01:01:17 CEST; 47min left
Triggers: ● ureminder.service
Aug 14 06:56:25 leno1 systemd[1]: Started ureminder.timer.
Edit\:
Bei der Abfrage von journalctl -b | grep ureminder
hast du dann jeweils bevor das script ureminder ausgeführt wurde ein 'Started ureminder.service' und dahinter ein 'ureminder.service: Deactivated successfully' stehen.
Damit du nach dem Hochfahren vom Rechner nicht zwei Meldungen auf's display bekommst, kannst du das persistans=true aus dem timer nehmen. Und vielleicht ihn auch gleich auf daily umstellen:
#file->/usr/lib/systemd/system/ureminder.service
[Unit]
Description=ureminder.timer
[Timer]
OnStartupSec=5min
OnUnitActiveSec=daily
[Install]
WantedBy=basic.target