タスクを実行する日時について
タスクを実行する日時は、日付や日時の条件に応じて文章で表示されます。
ここでは指定する条件を、以下の条件で分類しています。
- 条件指定なし
- 分の指定
- 時の指定
- 日の指定
- 月の指定
- 月と日の指定
- 曜日の指定
- 日と曜日の指定
- 月と曜日の指定
- 月と日と曜日の指定
- ログイン時(起動時)
- その他
表について
表は日時の条件です。
「ー」は常に条件に合致します。
「cron」で言うところの「*」に相当します。
1.タスクを実行する日時(条件指定なし)
日付や日時の条件を指定しない場合です。
At every minute
1分おき(毎分)に指定されたコマンドを実行します。
2.タスクを実行する日時(分の指定)
「分」の条件を指定した場合です。
At every full hour
毎時間「0分」に指定されたコマンドを実行します。
At minute MM of every hour
毎時間「MM分」に指定されたコマンドを実行します。
3.タスクを実行する日時(時の指定)
「時」の条件を指定した場合です。
On every day at HH:MM
毎日「HH時:MM分」に指定されたコマンドを実行します。
At every minute between HH1:MM1 and HH2:MM2
毎日「HH1時:MM1分」 〜 「HH2時:MM2分」の間、1分おき(毎分)に指定されたコマンドを実行します。
曜日 |
月 |
日 |
時 |
分 |
ー |
ー |
ー |
HH1 〜HH2 |
MM1 〜MM2 |
4.タスクを実行する日時(日の指定)
「日」の条件を指定した場合です。
On day DD of every month at every minute
毎月「DD」日に、1分おき(毎分)に指定されたコマンドを実行します。
On day DD of every month at every full hour
毎月「DD」日かつ毎時間「0分」に、指定されたコマンドを実行します。
On day DD of every month at minute MM of every hour
毎月「DD」日かつ毎時間「MM」分に、指定されたコマンドを実行します。
On day DD of every month at every minute between HH1:MM1 and HH2:MM2
毎月「DD」日かつ「HH1時:MM1分」 〜 「HH2時:MM2分」の間、1分おき(毎分)に指定されたコマンドを実行します。
曜日 |
月 |
日 |
時 |
分 |
ー |
ー |
DD |
HH1 〜HH2 |
MM1〜MM2 |
On day DD of every month at HH:MM
毎月「DD」日の「HH時:MM分」に、指定されたコマンドを実行します。
5.タスクを実行する日時(月の指定)
「月」の条件を指定した場合です。
「日」の条件も合わせて指定した場合は、以下の「6.タスクを実行する日時(月と日の指定)」を参考にしてください。
On every day in MO at every minute
毎年「MO」月かつ毎日毎時間毎分に、指定されたコマンドを実行します。
On every day in MO at every full hour
毎年「MO」月かつ毎日毎時間「0分」に、指定されたコマンドを実行します。
On every day in MO at minute MM of every hour
毎年「MO」月かつ毎日毎時間「MM」分に、指定されたコマンドを実行します。
On every day in MO at every minute between HH1:MM1 and HH2:MM2
毎年「MO」月かつ毎日「HH1時:MM1分」 〜 「HH2時:MM2分」の間、毎分指定されたコマンドを実行します。
曜日 |
月 |
日 |
時 |
分 |
ー |
MO |
ー |
HH1 〜 HH2 |
MM1 〜 MM2 |
On every day in MO at HH:MM
毎年「MO」月かつ毎日「HH時:MM分」に指定されたコマンドを実行します。
6.タスクを実行する日時(月と日の指定)
「月」と「日」の条件を指定した場合です。
Every year on MO DD at every minute
毎年「MO」月の「DD」日かつ、毎時間毎分に指定されたコマンドを実行します。
Every year on MO DD at every full hour
毎年「MO」月の「DD」日かつ、毎時間「0」分に指定されたコマンドを実行します。
Every year on MO DD at minute MM of every hour
毎年「MO」月の「DD」日かつ、毎時間「MM」分に指定されたコマンドを実行します。
Every year on MO DD at every minute between HH1:MM1 and HH2:MM2
毎年「MO」月の「DD」日かつ、「HH1時:MM1分」 〜 「HH2時:MM2分」の間、毎分指定されたコマンドを実行します。
曜日 |
月 |
日 |
時 |
分 |
ー |
MO |
DD |
HH1 〜 HH2 |
MM1 〜 MM2 |
Every year on MO DD at HH:MM
毎年「MO」月の「DD」日かつ、「HH時:MM分」に指定されたコマンドを実行します。
7.曜日の指定
「曜日」の条件を指定した場合です。
On every weekday: WD at every minute
毎週「WD」曜日かつ、毎時間毎分に指定されたコマンドを実行します。
On every weekday: WD at every full hour
毎週「WD」曜日の毎時間「0」分に、指定されたコマンドを実行します。
On every weekday: WD at minute MM of every hour
毎週「WD」曜日の毎時間「MM」分に、指定されたコマンドを実行します。
On every weekday: WD at every minute between HH1:MM1 and HH2:MM2
毎週「WD」曜日かつ、「HH1時:MM1分」 〜 「HH2時:MM2分」の間、毎分指定されたコマンドを実行します。
曜日 |
月 |
日 |
時 |
分 |
WD |
ー |
ー |
HH1 〜 HH2 |
MM1 〜 MM2 |
On every weekday: WD at HH:MM
毎週「WD」曜日かつ、「HH時:MM分」に指定されたコマンドを実行します。
8.日と曜日の指定
「日」と「曜日」の条件を指定した場合です。
注意
「日」と「曜日」の条件は、「もしくは」になります。
例えば「5日」と「金曜日」の条件を指定すると、「5日」もしくは「金曜日」に指定されたコマンドを実行する、という条件になります。
On day DD of every month and every weekday: WD at every minute
毎月「DD」日もしくは毎週「WD」曜日の毎時間毎分に、指定されたコマンドを実行します。
On day DD of every month and every weekday: WD at every full hour
毎月「DD」日もしくは毎週「WD」曜日の毎時間「0」分に、指定されたコマンドを実行します。
On day DD of every month and every weekday: WD at MM of every hour
毎月「DD」日もしくは毎週「WD」曜日の毎時間「MM」分に、指定されたコマンドを実行します。
On day DD of every month and every weekday: WD at every minute between HH1:MM1 and HH2:MM2
毎月「DD」日もしくは毎週「WD」曜日の「HH1時:MM1分」 〜 「HH2時:MM2分」の間、毎分指定されたコマンドを実行します。
曜日 |
月 |
日 |
時 |
分 |
WD |
ー |
DD |
HH1 〜 HH2 |
MM1 〜 MM2 |
On day DD of every month and every weekday: WD at HH:MM
毎月「DD」日もしくは毎週「WD」曜日の「HH時:MM分」に、指定されたコマンドを実行します。
9.月と曜日の指定
「月」と「曜日」の条件を指定した場合です。
On every weekday: WD in MO at every minute
毎年「MO」月の毎週「WD」曜日の毎時間毎分に、指定されたコマンドを実行します。
On every weekday: WD in MO at every full hour
毎年「MO」月の毎週「WD」曜日の毎時間「0」分に、指定されたコマンドを実行します。
On every weekday: WD in MO at minute MM of every hour
毎年「MO」月の毎週「WD」曜日の毎時間「MM」分に、指定されたコマンドを実行します。
On every weekday: WD in MO at every minute between HH1:MM1 and HH2:MM2
毎年「MO」月の毎週「WD」曜日の「HH1時:MM1分」 〜 「HH2時:MM2分」の間、毎分指定されたコマンドを実行します。
曜日 |
月 |
日 |
時 |
分 |
WD |
MO |
ー |
HH1 〜 HH2 |
MM1 〜 MM2 |
On every weekday: WD in MO at HH:MM
毎年「MO」月の毎週「WD」曜日の「HH時:MM分」に、指定されたコマンドを実行します。
10.月と日と曜日の指定
「月」と「日」と「曜日」の条件を指定した場合です。
注意
「日」と「曜日」の条件は、「もしくは」になります。
例えば「5日」と「金曜日」の条件を指定すると、「5日」もしくは「金曜日」に指定されたコマンドを実行する、という条件になります。
On every weekday: WD in MO and on DD every year at every minute
毎年「MO」月の毎週「WD」曜日もしくは「DD」日の毎時間毎分に、指定されたコマンドを実行します。
On every weekday: WD in MO and on DD every year at every full hour
毎年「MO」月の毎週「WD」曜日もしくは「DD」日の毎時間「0」分に、指定されたコマンドを実行します。
On every weekday: WD in MO and on DD every year at minute MM of every hour
毎年「MO」月の毎週「WD」曜日もしくは「DD」日の毎時間「MM」分に、指定されたコマンドを実行します。
On every weekday: WD in MO and on DD every year at every minute between HH1:MM1 and HH2:MM2
毎年「MO」月の毎週「WD」曜日もしくは「DD」日の「HH1時:MM1分」 〜 「HH2時:MM2分」の間、毎分指定されたコマンドを実行します。
曜日 |
月 |
日 |
時 |
分 |
WD |
MO |
DD |
HH1 〜 HH2 |
MM1 〜 MM2 |
On every weekday: WD in MO and on DD every year at HH:MM
毎年「MO」月の毎週「WD」曜日もしくは「DD」日の「HH時:MM分」に、指定されたコマンドを実行します。
曜日 |
月 |
日 |
時 |
分 |
WD |
MO |
DD |
HH |
MM |
11.ログイン時(起動時)
At reboot
ログイン時(起動時)に指定されたコマンドを実行します。
12.その他
「1.」〜「10.」の条件に該当していても、条件のいずれかを範囲や選択で指定していた場合、以下のフォーマットで表示されます。
「At 分, 時, 日, 月, 曜日」
ただし「曜日」の指定がない場合は、「曜日」は表示されません。
例
例えば「月」のみ「1-5」と指定していた場合、以下のように表示されます。
「At every minute, every hour, every day of month, month: 1-5」