Недавно поступил новый запрос: перезапустите серверы приложений WebSphere с помощью сценариев jython и wsadmin.
Я знаю, как запустить серверы, но мне нужно проверить состояние развертывания, прежде чем запускать команды запуска.
Согласно документам IBM, команда:
AdminApp.getDeployStatus('myApplication')
может быть хорошим началом.
Но объяснение слишком короткое:
Выполнение команды getDeployStatus, где myApplication - DefaultApplication, приводит к информации о состоянии DefaultApplication, напоминающей следующее:
ADMA5071I: Проверка состояния распространения запущена для приложения DefaultApplication.
WebSphere: cell = myCell01, node = myNode01, distribution = неизвестно, расширение = неизвестно
ADMA5011I: Очистка временного каталога для приложения DefaultApplication завершена.
ADMA5072I: Проверка состояния распространения завершена для приложения DefaultApplication.
WebSphere: ячейка = myCell01, узел = myNode01, распределение = неизвестно, расширение = неизвестно
Как читать выходные данные, что указывает, что развертывание завершено или все еще выполняется?