systemd - 5分ごとにコマンドを実行する(**:00、**:05、**:10、...)

systemd - 5分ごとにコマンドを実行する(**:00、**:05、**:10、...)

5分ごとに実行したいプログラムを作成しました。丸い時間(**:00、**:05、**:10、...、いいえ**:01, **:06, **:11,... または **:03, **:08, **:13,...).

読んでみると、crontabよりsystemdを使用する方が良いので、systemdを使用したいと思います。 5分ごとにプログラムを起動する方法を知っていますが、動作しません。丸い時間。 **:00にプログラムを起動しようとしていることがわかっているので、次回は**:05などで始まります。しかし、これはとても愚かなアプローチのようです。

systemdを使ってこれらのプログラムを起動するには?それともsystemdではこれを行うことができず、crontabを使用する必要がありますか?

答え1

良いショートカットがあるようには思えませんが、できるだけ時間をリストしてください。OnCalendar=:

OnCalendar=*-*-* *:0,5,10,15,20,25,30,35,40,45,50,55:00

標準化された形で。

systemdは通常、カレンダーイベントに1分の余裕を提供します。これを指定してこれを強化できます。AccuracySec=

関連情報