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=
。