2013-10-06 9 views
0

Я хочу установить cronjob в панели управления directadmin, и у меня есть вопрос. если я установить работу в этом формате:установка Cronjobs в точное время

05 21 * * * /home/backup.sh 

мой сценарий будет выполняться только один раз в день в 21:05 или каждые 5 miutes (12 раз в час), и каждый день в 21:00 ?? Я хочу, чтобы мой cronjobs запускал только один раз в день в 21:05! пожалуйста, помогите мне

ответ

1

Ваш сценарий будет выполняться в 21:50 каждый день.

Смотрите форматы файлов на странице Справочника кронтаб:

$ man 5 crontab 

линии частей перед командой для вашего кронтаб являются: (Below is from the manpage.)

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". 

И вы увидите этот пример еще ниже: (Below is also from the manpage.)

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

man - твой друг.

1

В соответствии с установленной вами кроной первая * означает минуты, секунды * означает час, третий * означает месяц, четвертый * означает день месяца и последний * означает день недели. Поэтому, если вы установили 5 21 * * *, это запустило бы работу только в 9:05 вечера.

Более подробную информацию о проверке cronjob http://www.thesitewizard.com/general/set-cron-job.shtml

Благодарности & С уважением,
Alok Thaker