2011-10-22 19 views
2

金曜日の土曜日午後4時から土曜日の午後10時まで、クーポンを使用してメールを送信する必要はありません。これを行うためにどのように私のcronjobをセットアップできますか?あなたはPHPファイルへのアクセス権を持っている場合はcronjobを毎週30時間連続して実行してください。

+0

あなたの現在のcronjobスケジュールは? –

+1

なぜこのようなもので対処されたスクリプトを扱わないのですか? –

+0

@Pekka - 私は同じことを考えていただけです... –

答えて

1

、あなたがトップにこれを追加することができます。

EDIT

注、私は間違って24時間制の文字を使用していた、それはHする必要があります。 this codepadを参照してください。

<?php 

$wH = date('wH'); 

if (($wH > 516 && $wH < 525) || ($wH > 600 && $wH < 622)) { 
    exit('Script exited.'); 
} 

echo 'Script ran.'; 

?> 

http://codepad.org/uKzlJjzs

これは単に時間とそれがある場合は、スクリプトを終了し、必ず時間がこれらの値の間にないようにするテストと曜日の数値表現を作成します。

+0

ありがとうございます。私はそれを確認し、あなたに知らせるでしょう。 – phpuser

+0

@lifeline - 私の編集を参照してください、私は間違った24時間表示の文字を持っていました。 –

+0

その仕事。今日は土曜日です。それは走りを止めた。土曜日午後10時まで停止することを確認してください。 – phpuser

関連する問題