служба systemd не запускается своим таймером

Вот определение моей сервисной единицы

      [Unit]
Description=My Service

[Service]
ExecStart=/bin/bash -lc /usr/local/bin//myservice
# ExecStop=/bin/kill -15 $MAINPID
EnvironmentFile=/etc/myservice/config
User=myuser
Group=mygroup

и его файл блока таймера

      [Unit]
Description=Timer for myservice

[Timer]
Unit=myservice.service
OnCalendar=*-*-* 10:33:00

[Install]
WantedBy=timers.target

Я предварительно установил OnCalendar к *-*-* 10:33:00 (за которым следует sudo systemctl daemon-reload) но как я смотрел на свою машину, я не видел, как срабатывает служба. Я также установил его на 5 утра, но сегодня утром я не увидел доказательств казни.

Когда я выполняю руководство sudo systemctl start myservice он работает как положено.

Что может мешать работе службы в соответствии с ее timer расписание?

1 ответ

Вы не запустили таймер.

      sudo systemctl start myservice.timer
Другие вопросы по тегам