Перейти к содержимому


Усовершенствование заданий CRON.


Сообщений в теме: 11

#1 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 20 Март 2014 - 05:53

Было бы не лишним разместить кнопочку для запуска задания "прямо сейчас".

Т. е. бывает, что в силу магических причин, требуется запустить задание именно сейчас (для проверки, или возможно еще для чего), но для этого необходимо редактировать расписание, но а редактировать его не хочется. Поэтому было бы целесообразно приделать кнопочку для мгновенного исполнения данного задания в CRON.

#2 Александр Пономарев

    Активный участник

  • Пользователи
  • PipPipPip
  • 435 сообщений
  • Пол:Мужчина
  • Город:Таганрог

Отправлено 05 Апрель 2014 - 12:30

А еще лучше описать функцию useсron(ID) для активизации задачи номер ID

#3 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 16 Июль 2014 - 12:05

Данный функционал реализован в версии 2.0.2 (текущая).

#4 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 16 Июль 2014 - 14:14

Проверим. Спасибо. Как раз сейчас обновляюсь до 2.0.2. А что по поводу настройки крона по дням недели? Можно ли настроить так, чтобы мое задание выполнялось только по вторникам и средам?

#5 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 16 Июль 2014 - 14:18

Проверил. Круто!!! Появилась кнопочка "Выполнить сейчас"!!! Второй вопрос по поводу выполнения по дням недели в силе!

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 16 Июль 2014 - 14:58

Цитата

А что по поводу настройки крона по дням недели? Можно ли настроить так, чтобы мое задание выполнялось только по вторникам и средам?

У нас в документации есть ссылка на правила настройки крона в расширенном режиме. Соответственно, для выполнения к примеру задания в 3.00 каждый вторник и среду настройка будет "0 3 * * 2,3"

#7 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 17 Июль 2014 - 05:49

Урааа!!! Значит починили. В версии 1.9.9 это не работало!!!

#8 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 17 Июль 2014 - 08:38

В смысле "не работало"? Вообще-то, это стандартный синтаксис, который должен работать изначально. Если не работает - значит баг или недоработка, отправьте заявку в техподдержку. Я не слышал, чтобы кто-то специально чинил это.

#9 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 25 Июль 2014 - 06:27

Отправил в тех поддержку задание. Действительно не работает. Как починят обещали оповестить.

Чтобы не плодить темы по крону, решил тут спросить, можно ли как-то настроить крон, чтобы один из скриптов срабатывал раз в 20 секунд??? На сколько я понимаю, минимум - это минута???

#10 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 25 Июль 2014 - 06:31

В интернете нашел решение:

*/1 * * * * root /home/mybin/script.sh; /bin/sleep 20; /home/mybin/script.sh; /bin/sleep 20; /home/mybin/script.sh
Но, в КБ оно не работает :)

#11 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 25 Июль 2014 - 08:31

Просмотр сообщенияdolphin (25 Июль 2014 - 06:27) писал:

Чтобы не плодить темы по крону, решил тут спросить, можно ли как-то настроить крон, чтобы один из скриптов срабатывал раз в 20 секунд??? На сколько я понимаю, минимум - это минута???

Никак, минута - минимум.

#12 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 25 Июль 2014 - 11:13

Спасибо. Ошибку по дням недели исправили в крайней ревизии.





Количество пользователей, читающих эту тему: 12

0 пользователей, 12 гостей, 0 анонимных