■目次
cron|第?曜日に実行する
cronで第?曜日に実行する方法を記載しています。
スポンサーリンク
第何曜日を指定する方法
cronの指定では、まず1週間の日付のみを指定して、その後に[ "$(date '+\%w')" -eq 1 ]で月曜日かどうかを検証しています。
dateコマンドのwは、曜日番号を出力して月曜日(1)かどうかを検証しています。
# 第1月曜 0 0 1-7 * * [ "$(date '+\%w')" -eq 1 ] && 実行したいコマンド # 第2月曜 0 0 8-14 * * [ "$(date '+\%w')" -eq 1 ] && 実行したいコマンド # 第3月曜 0 0 15-21 * * [ "$(date '+\%w')" -eq 1 ] && 実行したいコマンド # 第4月曜 0 0 29-31 * * [ "$(date '+\%w')" -eq 1 ] && 実行したいコマンド
更新日:2018年10月05日
作成日:2018年10月05日