i mean, i tested after the timer the command:
Code: Select all
systemctl list-timers
NEXT LEFT LAST PASSED UNIT ACTIVATES
Sun 2019-12-01 14:09:00 CET 23min left Sun 2019-12-01 13:39:01 CET 6min ago phpsessionclean.timer phpsessionclean.service
Sun 2019-12-01 16:26:24 CET 2h 41min left Sat 2019-11-30 21:54:01 CET 15h ago apt-daily.timer apt-daily.service
Sun 2019-12-01 20:36:41 CET 6h left Sat 2019-11-30 20:36:41 CET 17h ago systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service
Mon 2019-12-02 06:37:28 CET 16h left Sun 2019-12-01 06:14:11 CET 7h ago apt-daily-upgrade.timer apt-daily-upgrade.service
4 timers listed.
Pass --all to see loaded but inactive timers, too.
so i try to very if the process was running with pid, so i used "old" pgrep command.
anyway i also tested yout suggestion:
Code: Select all
pi@raspberrypi:~ $ systemctl status ping_metern.timer
● ping_metern.timer - ping_metern
Loaded: loaded (/etc/systemd/system/ping_metern.timer; enabled; vendor preset
Active: inactive (dead)
lines 1-3/3 (END)...skipping...
● ping_metern.timer - ping_metern
Loaded: loaded (/etc/systemd/system/ping_metern.timer; enabled; vendor preset: enabled)
Active: inactive (dead)
~
~
when i create the timer i used:
sudo nano /etc/systemd/system/ping_metern.timer
coudl be "sudo" the problem? or some owner / chmod ?
Code: Select all
[Unit]
Description=ping_metern
[Timer]
OnBootSec=1min
#OnCalendar=5min
OnUnitActiveSec=5min
Unit=ping_metern.service
[Install]
WantedBy=multi-user.target
Code: Select all
pi@raspberrypi:~ $ systemctl status ping_metern.timer
● ping_metern.timer - ping_metern
Loaded: loaded (/etc/systemd/system/ping_metern.timer; enabled; vendor preset: enabled)
Active: inactive (dead)
maybe i need to change the timer using:
minutely → *-*-* *:*:00