crontab の曜日の指定は 1-7 の数字以外に SUN-SAT のような英語の略語も指定できる
crontab の曜日の指定は 1-7 の数字以外に SUN-SAT のような英語の略語も指定できるということを最近知ったので、ご紹介します。
crontab で曜日は英略 SUN-SAT が指定可能
crontab でよく表記方法で困っていたのが「曜日」の指定でした。
「数字の 1 を指定した場合は日曜日、月曜日、どっちだっけ?」と思って、調べることが多かったのですが調べている過程で英語の省略形で SUN というような表記ができることを知りました。
Field Name | Mandatory | Allowed Values | Allowed Special Characters |
---|---|---|---|
Seconds | YES | 0-59 | , – * / |
Minutes | YES | 0-59 | , – * / |
Hours | YES | 0-23 | , – * / |
Day of month | YES | 1-31 | , – * ? / L W |
Month | YES | 1-12 or JAN-DEC | , – * / |
Day of week | YES | 1-7 or SUN-SAT | , – * ? / L # |
Year | NO | empty, 1970-2099 | , – * / |
「月」についても JAN-DEC のような英語の省略形ができるみたいですが、こちらは逆に数字表記にしておいた方が分かりやすいと思っています。