0

directadmin コントロール パネルで cronjob を設定したいのですが、質問があります。この形式でジョブを設定した場合:

05 21 * * * /home/backup.sh

私のスクリプトは、21:05 に 1 日 1 回のみ、または 5 分ごと (1 時間に 12 回) および毎日 21:00 に実行されますか?? cronjobs を 1 日 1 回だけ 21:05 に実行したい! 私を助けてください

4

2 に答える 2

2

スクリプトは毎日 21:50 に実行されます。

crontab のファイル形式のマンページを参照してください。

$ man 5 crontab

crontab のコマンドの前の行部分は次のとおりです: (以下はマンページからのものです。 )

The time and date fields are:

  field          allowed values
  -----          --------------
  minute         0-59
  hour           0-23
  day of month   1-31
  month          1-12 (or names, see below)
  day of week    0-7 (0 or 7 is Sun, or use names)

A field may be an asterisk (*), which always stands for "first-last".

そして、この例はさらに下に表示されます: (以下もマンページからのものです。 )

# run five minutes after midnight, every day
5 0 * * *       $HOME/bin/daily.job >> $HOME/tmp/out 2>&1

manあなたの友達です。

于 2013-10-06T16:40:17.030 に答える
1

あなたが設定した cronjob に従って、最初の * は分を意味し、2 番目の * は時間を意味し、3 番目の * は月を意味し、4 番目の * は月の日を意味し、最後の * は曜日を意味します。したがって、5 21 * * * で設定すると、午後 9 時 5 分にのみジョブが実行されます。

cronjob の詳細については、http: //www.thesitewizard.com/general/set-cron-job.shtml を確認してください。

よろしくお願いいたします。
Alok Thaker

于 2013-10-06T16:31:32.433 に答える