些細な啓蒙
こじんまりなシステム構成ではcron使う方が早いし楽なので何だかんだ使ってると思います。
crontabで曜日指定するときに、数字の指定だと直感的に分かりづらい。
週のはじまりが日曜日か月曜日か、どっちが0なのか毎回ググってるし
※"ちゃんとした"商用システムでは"ちゃんとした"ジョブスケジューラを使いましょう。rundeck使ってみたい
さっそく結論
crontabの書式では、曜日の指定に数字だけでなく英単語も使える
ちゃんとドキュメントにも記載がある
参考 - CentOS Documentation - 35.1.1. Configuring Cron Tasks
dayofweek — any integer from 0 to 7, where 0 or 7 represents Sunday (or the short name of the week such as sun or mon)
_人人人人人人人人人人人_
> such as sun or mon <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
曜日 | 数字指定 | 英語指定 |
---|---|---|
日曜日 | 0 | sun |
月曜日 | 1 | mon |
火曜日 | 2 | tue |
水曜日 | 3 | wed |
木曜日 | 4 | thu |
金曜日 | 5 | fri |
土曜日 | 6 | sat |
このようにすれば月曜日から金曜日にかけて実行。
crontab書式
00 13 * * mon-fri skokado ~/nemui.sh
分かりやすい! 素敵!!