这是我的服务单元定义
[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
(后跟 a sudo systemctl daemon-reload
)但是当我在看我的机器时,我没有看到服务触发。我也将它设置为凌晨 5 点,但今天早上我没有看到处决的证据
当我执行手册sudo systemctl start myservice
时,它按预期工作。
什么可能会阻止服务按照其timer
计划执行?