今日は、サービスを実行するためにシステムタイマーを追加してみました。0100hrs
~へ毎月第一土曜日。 ~によると男7 systemd.timerピリオド文字のペアを使用して、次のように引用して値の範囲を指定できます。
Two values separated by ".." may be used to indicate a range of values
試しましたが、次のOnCalendar
項目が機能しませんでした。
[Timer]
OnCalendar=Sat *-*-1..7 01:00:00
私はオンラインで他のマンページ/ガイドを探しましたが、すべて7ページの内容を確認しているようです。結局私はあきらめ、あまり優雅にすることにしました。
[Timer]
OnCalendar=Sat *-*-1,2,3,4,5,6,7 01:00:00
これはUbuntu 16.04サーバーにあります。範囲に入る最初の方法で成功した人はいますか?
編集:私のシステムバージョンは次のとおりです。
- libpam-systemd/xenial-updates、今229-4ubuntu17 amd64 [インストール済み]
- libsystemd0/xenial-updates、今229-4ubuntu17 amd64 [インストール済み]
- python3-systemd/xenial、今231-2build1 amd64 [インストール済み]
- systemd/xenial-updates、今229-4ubuntu17 amd64 [インストール済み]
- systemd-sysv/xenial-updates、今229-4ubuntu17 amd64 [インストール済み]