以下で説明するとおり、汎用、Crontab (Linux と macOS のみ)、または schtasks (Windows のみ) の時刻フォーマットを使用できます。
頻度を指定する汎用構文
すべてのプラットフォームで、以下の汎用頻度フラグを使用できます:
hourly
daily HH:MM
weekly DAY HH:MM例えば、毎週日曜日の 12:00 p.m にデータベースバックアップを実行するようにスケジュール設定する場合、以下を入力します:
jamf-pro database schedules create --schedule-name name --frequency "weekly SUN 12:00"Crontab 構文 (Linux と macOS のみ)
Crontab では、5 つのフィールドに数値またはアスタリスク (*) を入力する必要があります。5 つのフィールドの定義は以下のとおりです:
minute (0 - 59)
| hour (0 - 23)
| | day of month (1 - 31)
| | | month (1 - 12)
| | | | day of week (0 - 6) (Sunday to Saturday)
| | | | |
| | | | |
| | | | |
* * * * *入力可能なすべての値を含める場合は、アスタリスク (*) を入力します。
- 例
- 以下のコマンドを実行すると、毎日 00:01 (12:01 a.m.) にデータベースがバックアップされます:
jamf-pro database schedules create --schedule-name name --frequency "1 0 * * *"
Schtasks 構文 (Windows のみ)
Schtasks では、データベースバックアップのスケジュール設定に使用できるオプションが数多く用意されています。詳細については、以下の Web サイトを参照してください: https://docs.microsoft.com/ja-jp/windows-server/administration/windows-commands/schtasks
- 例
-
jamf-pro database schedules create --schedule-name name --frequency "/sc weekly /d MON /st 06:05"