시스템 타이머가 즉시 시작됩니다.

시스템 타이머가 즉시 시작됩니다.

시스템 타이머가 있습니다.

[Unit]
Description=My timer
Wants=network-online.target
After=network-online.target

[Timer]
OnBootSec=10min
OnUnitInactiveSec=10min

[Install]
WantedBy=timers.target

및 해당 서비스:

[Unit]
Description=My service

[Service]
Type=simple
ExecStart=/usr/bin/my-script.sh

10분마다 문제 없이 실행되는데, 시스템 시작 직후에도 실행되는데, OnBootSec명령이 10분 정도 지연될 것으로 예상했습니다. 제가 뭔가 오해한 게 있나요? 우분투 16.04에 있습니다.

답변1

안타깝네요. 이를 원하는 다른 서비스가 있습니다. 타이머에 대한 종속성을 변경하면 문제가 해결되었습니다. 이런...

업데이트: 타이머가 제대로 작동합니다. 해당 서비스는 Wants다른 서비스에 의해 종속성으로 나열되므로 트리거됩니다. 대신 서비스를 Want타이머로 변경하면 문제가 해결되었습니다.

관련 정보