Решено Альтернативный шедулер

Тема в разделе "Lotus - Программирование", создана пользователем anna, 16 мар 2015.

  1. anna

    anna Lotus team
    Lotus team

    Регистрация:
    3 июн 2014
    Сообщения:
    314
    Симпатии:
    8
    Чем можно пускать агента по раз в квартал, раз в год, по особому расписанию?
     
  2. rinsk

    rinsk Lotus team
    Lotus team

    Регистрация:
    12 ноя 2009
    Сообщения:
    799
    Симпатии:
    78
    Через любой шедулятор OC.
    для win
    nserver.exe -c "tell amgr run base.nsf ''agentname'"
     
    2 пользователям это понравилось.
  3. oshmianski

    oshmianski Достойный программист
    Lotus team

    Регистрация:
    25 апр 2012
    Сообщения:
    521
    Симпатии:
    13
    почему именно альтернативный.
    можно хранить историю запуска агента и ее же обрабатывать внутри на предмет валидности пуска.
     
  4. rinsk

    rinsk Lotus team
    Lotus team

    Регистрация:
    12 ноя 2009
    Сообщения:
    799
    Симпатии:
    78
  5. alexas1

    alexas1 Lotus team
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    567
    Симпатии:
    214
    Пинать агента клиентом (во время загрузки, например), опираясь на спец-док - расписание с временными критериями и с отметкой в нём же, что агент отработал (если отработал)
     
    2 пользователям это понравилось.
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    к тому что сказал rinsk могу только добавить - можно запускать и на др. компе (например к-л управляющем)
    кот. через ср-ва удаленного управления будет пинать нужный скрипт
    для виндятки - это powershell
    для никсов - ssh
    про политики АДа и ср-ва централизованного управления (типа puppet, Chef) думаю будет лишним ;)
    [DOUBLEPOST=1426499997,1426499913][/DOUBLEPOST]почему лучше с коммандной строки - проще получать статусы и ответы, затем их обрабатывать и логировать
     
  7. alexas1

    alexas1 Lotus team
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    567
    Симпатии:
    214
    А смысл, подключать к процессу ОС? "Медленный" таймер в нотусе сам себя запустит и залогирует.
     
  8. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    гибкость управления
     
  9. rinsk

    rinsk Lotus team
    Lotus team

    Регистрация:
    12 ноя 2009
    Сообщения:
    799
    Симпатии:
    78
    У коллеги вообще то вопрос - как что-ть сделать или не забыть сделать на 31.12, 8 марта или в день получки:)
    Можно писать свой шедулятор, а можно пользоваться готовым. А lmike тут же нашел практическую базу для remote call :))

    PS а форум то ожил слегка - тестируют интерфейс, не?)))
     
  10. alexas1

    alexas1 Lotus team
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    567
    Симпатии:
    214
    Не, ну есть платформа, есть инструментарий в ней, позволяюший хотелку. Подрихтовать под задачу - понимаю, привлекать потусторонние силы - не очень.
    А форум поприятнел - vital молодец.
     
  11. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    онаж не в воздухе висит...
    и потом - ну вот напердуляет к-л скрипт (на ЛС и т.п. или в АК пропишет) под домину, причем на конкретный сервак и со своими особенносями, начнут мигрировать/переносить, чел уволился/заболел...
    в варианте с ОС - одмин просто поправит скрипт (если он централизован и описан), а в остальных случаях будут долго искать - почему же не работает ;)
     
  12. alexas1

    alexas1 Lotus team
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    567
    Симпатии:
    214
    вотЭто канешна ключевое. Согласен.
     
  13. anna

    anna Lotus team
    Lotus team

    Регистрация:
    3 июн 2014
    Сообщения:
    314
    Симпатии:
    8
    Ну, вы это, ваще! (с)Смешарики
     
  14. garrick

    garrick Lotus team
    Lotus team

    Регистрация:
    26 окт 2009
    Сообщения:
    773
    Симпатии:
    52
    А вот у нас, например, админ ОС и админ Домино - это не то, что разные люди, а вообще даже разные подразделения. Стопудово, если сделать какой-то "внешний шедулер", то при каком-либо очередном "обновлении" ОС, переезде на другую железку и пр., обязательно про него забудут, а учитывая, что он должен запускаться очень нечасто, то и нескоро заметят его отсутствие. А виноват во всём окажется разработчик доминошных баз "что опять ваш Лотус не работает...". Другое дело если какой-то "глобальный" шедулер, который сразу через 5 минут после запуска сервера видно что ничего не работает.
     
  15. anna

    anna Lotus team
    Lotus team

    Регистрация:
    3 июн 2014
    Сообщения:
    314
    Симпатии:
    8
    Пасиба, сделала именно так.
    Кстати говоря, управление внешним шедулером должно регламентироваться отдельными полномочиями на сервере и на это должен быть регламент. Плюс за этими полномочиями нужно следить и синхронизировать с лотусовыми - кто редактирует расписание, для каких агентов. В общем, в масштабах организации овчинка стоит выделки только для очень важных проектов.
     
Загрузка...
Похожие Темы - Альтернативный шедулер
  1. Вадим
    Ответов:
    4
    Просмотров:
    742
  2. anna
    Ответов:
    4
    Просмотров:
    807
  3. victorhalf
    Ответов:
    13
    Просмотров:
    5.555

Поделиться этой страницей