Добрый день! Подскажите, что делаю не так. Хочу через systemd запускать sh скрипт раз в секунду, написал service и timer. Вот содержимое:
.service:
[Unit]
Description=test
[Service]
Type=oneshot
ExecStart=-/opt/scripts/1.sh
.timer:
[Unit]
Description=test
[Timer]
OnCalendar=*:*:0/1
[Install]
WantedBy=timers.target
В запускаемом скрипте сделал лог времени запуска и все. Так он стартует, когда захочет, время регистрируется с разным интервалом. При этом если я начинаю в консоль спамить команду опроса таймеров - systemctl list-timers, он показывает каждый раз что ему осталось сколько там милисекунд до запуска и в логе скрипта видно, что он отрабатывает каждую секунду.
В чем загвоздка?