2010-12-28 10 views
0

スクリプトを実行する間隔を設定する入力フィールドがあります。Cronジョブの曜日間隔の数

設定日数に基づいてPHPを使用してcronjobコマンド(例:* * * * *)を設定する方法を探しています。これを行う方法はありますか、それとも手動で設定する必要がありますか?

ような何か:

function daysToCronJobInterval($iDays){ 
    // Something here 
    return $cronJobInterval; 
} 

答えて

1

cronジョブを実行するための

* * * * *コマンドそのように設定することはできません。毎分cronデーモンはパターンに基づいてどのジョブを実行するかを探します(「正しい曜日ですか?これは正しい分ですか?」など)。 cronがそれを行うことができないので、日付が正しいかどうかを確認するスクリプトチェックを設定する必要があります。このチェックは、手動ジョブまたはBashで行うことができます。

0

私はあなたが修正理解していれば。 与えられた日数の文字列を返す関数が必要ですか?

*/5 * * * * /home/user/test.pl

.----------------分(0から59)

| .-------------時間(0 - 23)

| | .----------月の日(1 - 31)

| | | .-------月(1 - 12)OR jan、feb、mar、apr ...

| | | |月曜日、金曜日、火曜日、木曜日、金曜日、土曜日、金曜日、土曜日、金曜日、土曜日、金曜日、土曜日、金曜日、土曜日、金曜日、土曜日、金曜日、土曜日、金曜日、土曜日、 | | | |

関連する問題