시스템 타이머가 있습니다.
[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
타이머로 변경하면 문제가 해결되었습니다.