• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Rebuild для вида с помощью программы в LotusAdministrator

  • Автор темы Автор темы Tanya_k
  • Дата начала Дата начала
  • Теги Теги
    виды
T

Tanya_k

Создала в клиенте LotusAdministrator программу для запуска Rebuild вида в базе:

updall databasepath -T viewtitle -R

Но в логе идет ошибка:

Unable to run program Оновление вида .... Unable to locate program

Если ввожу команду через консоль сервера, то команда отрабатывает без ошибок, вид обновляется.


Подскажите, в чем у меня ошибка?

 
Во-первых, вы используете два ключа, которые взаимоисключают друг друга.
-T viewtitle - используется для обновления (не перестроения с нуля) указанного вида.
-R - это для перестроения ВСЕХ видов с нуля. Используется, если с видами какие-то проблемы, обычный апдейт не помогает и требуется починить виды. Поскольку он перестроит все виды, то использование ключа -T одновременно с ним избыточно.
Поэтому если вам нужно просто обновить конкретный вид, то используйте только ключ -T viewtitle.
Если же хотите запустить ресурсоемкий процесс восстановления всех видов, то ключ -R
Описание ключей для команды updall -

Что касается документа program, в котором вы хотите настроить запуск updall по расписанию, как я понял.
Приведите скриншот, как вы заполнили поля в документе program.
В поле program name должно стоять только updall
в поле command line: требуемые опции и ключи для updall - например, database -T viewtitle
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Курс AD