• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Пожелания и предложения. Улучшенное управление cron-задачами

Форумы Пожелания и предложения Улучшенное управление cron-задачами
Rock-N-Roll
15.06.2014
хостинг: есть
домен: есть
Улучшенное управление cron-задачами
1. Чтобы создать cron-задачу, необходимо написать соответствующий скрипт, закачать его на сервер, указать серверный путь к нему, указать список параметров, оттестировать и выбрать оптимальный период выполнения данной задачи. Мороки хватает, но ее становится намного больше если необходимо приостановить на какое-то время уже настроенную и оттестированную задачу не удаляя ее совсем, что имеется на данный момент в панели управления. Поэтому предлагаю вариант решения такой проблемы в виде добавления к каждой задаче в списке ajax-кнопок "play/pause", как например в любом аудио/видео плеере, что позволит одним щелчком мыши приостановить выполнение уже однажды настроенной и оттестированной задачи, не удаляя ее из списка.
2. Добавить возможность пользовательского названия задачи или хорошо видимого комментария к ней.
3. Добавить возможность настройки очередности выполняемых задач в списке (в идеале в виде "драг энд друп").

Ну вот как-то так.
eugen
16.06.2014
хостинг: есть
домен: есть
Первые два пункта понятны и логичны. А вот очередность - она ведь определяется исключительно настройками времени выполнения. Как это можно настраивать drag'ом?
Rock-N-Roll
16.06.2014
хостинг: есть
домен: есть
Да, Вы правы, это скорее всего мой частный случай - я сразу как-то не въехал. Короче ко мне по крону каждые сутки ровно в 00:00 должны прийти 2 бота-информера, которые рисуют соответствующие картинки (см. во вложении) и постят их на мою стену ВКонтакте. Первая служит для визуального разделения суточных постов, когда у меня наблюдается обостренная социальная активность, а вторая - погодный информер. Так вот смысл в том, что нельзя просто так взять и запостить расписание погоды если еще не НАСТАЛО. А вот когда уже НАСТАЛО - тогда можно.

Да, можно скриты настроить на разное время запуска, таким образом определив их последовательность исполнения, но ведь круто, когда боты приходят именно в 00:00, когда уже вот-вот - и НАСТАНЕТ.

Ввиду того, что это все глупости - на этот пункт не обращаем внимания. Каждый сходит с ума по своему :)
Прикрепленные файлы:
eugen
16.06.2014
хостинг: есть
домен: есть
Теперь ясно. Третий пункт решается созданием одного скрипта, который последовательно вызывает два скрипта-генератора картинок. В крон ставится только 1 скрипт в 00:00, вторая картинка появляется с задержкой на время генерации первой.

По второму пункту - комментарии к задачам уже есть, при создании/редактировании задачи на вкладке "Расширенный режим".
Первый пункт - сделаем.
joey
16.06.2014
хостинг: нет
домен: нет
1
приостановить на какое-то время уже настроенную и оттестированную задачу не удаляя ее совсем © Rock-N-Roll

Чтобы команда невыполнялась перед ней можно использовать
/usr/bin/false &&

или
exit ;
Rock-N-Roll
16.06.2014
хостинг: есть
домен: есть
Третий пункт решается созданием одного скрипта, который последовательно вызывает два скрипта-генератора картинок © eugen
- была такая мысль, но не хотелось объединять 2 как бы независимых задачи в одну

Чтобы команда невыполнялась перед ней можно использовать
/usr/bin/false &&
или
exit ;
© joey
- об этом не знал, если с кнопкой не выйдет - буду использовать, хотя опять же - настройка :)

Спасибо за обновления.
tark
17.07.2014
хостинг: есть
домен: есть
2
Добавлена возможность приостанаваливать выполнение задач крона.
Rock-N-Roll
18.07.2014
хостинг: есть
домен: есть
Спасибо! Это реально круто.
Rock-N-Roll
18.07.2014
хостинг: есть
домен: есть
Только что обнаружил небольшую проблемку. При редактировании задачи в простом режиме и последующем сохранении отредактированных параметров затирается ранее введенный комментарий к задаче, который настраивается только в расширенном режиме. Мне кажется этот параметр должен настраиваться более глобально, вне зависимости от режима натройки или просто дублироваться на обеих вкладках.
Rock-N-Roll
19.07.2014
хостинг: есть
домен: есть
Я бы например сделал вот такую простую и понятную форму (во вложении). Кликая на радиокнопки "коротко" или "расширенно", в область выделенную оранжевым цветом с помощью jquery показываются соответствующие куски формы.
Прикрепленные файлы:
Alik
19.07.2014
хостинг: нет
домен: есть
Я вместо "коротко"/"расширенно" разворачивал бы расширенную форму при выборе "своего варианта", так как в противном случае поведение этого элемента формы будет несколько не очевидным.
Rock-N-Roll
19.07.2014
хостинг: есть
домен: есть
Названия не очень удачны, на скорую руку лучше не придумал.

Например, вместо "коротко" логичнее было бы использовать "шаблон", а вместо "расширенно" - "свой вариант".

А по поводу того, использовать ли это в виде двух hide/show-блоков инпутов или в виде появляющихся дополнительных элементов (если я правильно Вас понял) - это уже дело вкуса, но навигация из "шаблона" в "свой вариант" и обратно должна быть максимально простой и понятной для юзера.
Alik
19.07.2014
хостинг: нет
домен: есть
Я имел в виду, что переключение между режимами при редактировании задачи не совсем обосновано. Можно было бы при выборе radiobutton со "своим вариантом" просто разворачивать немного ниже форму расширенного редактирования.
Что касается вышеупомянутого Вами комментария, то я, честно говоря, не понимаю, почему он доступен только в расширенном режиме. Если бы я занимался созданием этой формы, то я бы реализовал ее примерно так, как на картинке в приложении, причем как для редактирования, так и для режима создания нового задания.
Прикрепленные файлы:
Rock-N-Roll
19.07.2014
хостинг: есть
домен: есть
Теперь понятно. Это даже лучше, т.к. отпадает необходимость во вкладках.
barin13
28.07.2014
хостинг: есть
домен: есть
Я имел в виду, что переключение между режимами при редактировании задачи не совсем обосновано. Можно было бы при выборе radiobutton со "своим вариантом" просто разворачивать немного ниже форму расширенного редактирования.
Что касается вышеупомянутого Вами комментария, то я, честно говоря, не понимаю, почему он доступен только в расширенном режиме.
© Alik


Интерфейс управления расписанием задач переработан с учетом Ваших замечаний. Спасибо за то, что Вы с нами :)
Rock-N-Roll
28.07.2014
хостинг: есть
домен: есть
Да не за что! Ну так продолжим?

Как вы смотрите на то, чтобы кнопки-индикаторы статуса (состояния) задач переместить теперь ближе к началу таблицы, т.е. во вторую колонку сразу за чекбоксами? Так ведь намного нагляднее или я не прав?

Хотя как по мне колонки "Время запуска" и "Задача" тоже не мешало бы поменять местами...
Amsterdam
29.07.2014
хостинг: есть
домен: есть
т.к колонка "состояние" несет еще и функциональную нагрузку (можно кликнуть), думаю стоит оставить ее на месте - рядом с удалить, редактировать ...
Rock-N-Roll
29.07.2014
хостинг: есть
домен: есть
Вас понял.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города