プロが教えるわが家の防犯対策術!

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

A 回答 (2件)

crontab自体にはその様な設定はないと思います。


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

ありがとうございます。

お礼日時:2002/02/12 13:10

たとえば、第一金曜日の場合、


* * 1-7 * 5 command
でよいのではないでしょうか。
毎月1~7日の金曜日に実行できます。

参考URL:http://www.linux.or.jp/JM/html/cron/man5/crontab …
    • good
    • 0
この回答へのお礼

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

お礼日時:2002/02/12 13:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!