システムタイマーがあります。
[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分ほど遅れると予想しました。私が何か誤解したことがありますか? Ubuntu 16.04にあります。
答え1
残念ですね。これを望む他のサービスがあります。タイマーの依存関係を変更することで問題を解決しました。こんな...
アップデート:タイマーが正常に動作します。そのサービスは、Wants
他のサービスによって依存関係としてリストされているため、トリガーされます。代わりにサービスをWant
タイマーに変更することで問題が解決しました。