Как написать выражение cron для Everyday 1.00 и Everyday 2.00

Я новичок в выражении cron. Я хочу написать выражение cron для Каждый день в 1:00 и Каждый день в 2:00? . Как я могу написать выражение cron?

Спасибо


person Basit    schedule 25.01.2013    source источник


Ответы (1)


Если я не ошибаюсь, должно быть так:

0 1  *   *   *    command

0 2  *   *   *    command
person Jevgeni Smirnov    schedule 25.01.2013
comment
0 0 * * * относится к 1:00 и 0 1 * * * относится к 2:00, не так ли? - person Basit; 25.01.2013
comment
Ой, извините. Отредактировал мой ответ. - person Jevgeni Smirnov; 25.01.2013
comment
Я новичок, поэтому, пожалуйста, поправьте меня, если я ошибаюсь. Первый 0 представляет seconds. Затем второй 1 представляет minutes, а затем hours, day of month, month, day of week и, возможно, year. Разве не должно быть 0 0 1 ? * * вместо everyday 1 A.m и 0 0 2 ? ** вместо everyday 2.00 pm? я прав? Скажите, пожалуйста, что означает * and ?? Спасибо - person Basit; 25.01.2013
comment
@Basit, все правильно, только секунд нет. Итак, первое - минуты, а второе - час. Затем день месяца, месяц, день недели. Кажется, года нет. - person Jevgeni Smirnov; 25.01.2013
comment
проверьте эту ссылку, чтобы узнать больше о выражениях cron docs.oracle .com/cd/E12058_01/doc/doc.1014/e12030/ - person Rohit S; 25.01.2013
comment
@ Евгений Смирнов извините :) но вы имеете в виду, что 0 0 1 ? * * и 0 0 2 ? * * являются правильными выражениями для каждого дня в час ночи и каждый день в 2 часа ночи соответственно? - person Basit; 25.01.2013
comment
@Basit, скажем так: 5 символов будет достаточно. Так что на каждый день в 1.00 и 2.00 утра будет достаточно 0 1 * * * и 0 2 * * * - person Jevgeni Smirnov; 25.01.2013
comment
хм теперь я понял. Спасибо :) - person Basit; 25.01.2013