• ベストアンサー

cronの設定

crontabを使用して自動的にバックアップを する仕掛けを作成しているのですが、 crontabで第1金曜、第2木曜とかいった 設定は可能なのでしょうか? よろしくお願いします。 OS:Turobolinux

質問者が選んだベストアンサー

  • ベストアンサー
  • natural
  • ベストアンサー率37% (419/1115)
回答No.1

crontab自体にはその様な設定はないと思います。 例えばcrontabには毎週金曜日と設定しておいて、呼び出されたスクリプトの方で該当する日のみ処理をするようなプログラムを書いておけば良いのではないでしょうか。 その月の1日の曜日を割り出し、土曜日なら+6日、日曜日なら+5日…金曜日なら+0日した日付とマッチングをとるとか…。 (もっと効率の良いロジックがあると思いますが(^_^;)

UBIN999
質問者

お礼

ありがとうございます。

その他の回答 (1)

noname#4147
noname#4147
回答No.2

たとえば、第一金曜日の場合、 * * 1-7 * 5 command でよいのではないでしょうか。 毎月1~7日の金曜日に実行できます。

参考URL:
http://www.linux.or.jp/JM/html/cron/man5/crontab.5.html
UBIN999
質問者

お礼

ありがとうございました。

関連するQ&A