Как выйти из командной строки при удаленном запуске сервера администрирования weblogic? - PullRequest
0 голосов
/ 26 января 2012

Я пытаюсь запустить сервер администратора Weblogic с помощью сценария запуска (./startWeblogic.sh) с удаленного хоста, используя другого пользователя. Сервер запускается нормально, но запрос застрял, он не возвращает

Справочная информация. У нас есть несколько серверов администрирования в разных средах, и требуется, чтобы все было запущено / остановлено с сервера централизованной автоматизации, который имеет парольное соединение sudo со всеми хостами Weblogic.

Я использую команду:

{ssh -l удаленный адрес пользователя '/spare/app/oracle/product/Middleware/user_projects/domains/example_domain/bin/./startWebLogenter code hereic.sh &> / dev / null </ dev / нуль '} </p>

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

Пожалуйста, сообщите.

Спасибо, Bhaskar

1 Ответ

1 голос
/ 26 января 2012

Общий подход заключается в использовании команды nohup. Попробуйте это:

ssh -l удаленный адрес пользователя '/ usr / bin / nohup /spare/app/oracle/product/Middleware/user_projects/domains/example_domain/bin/./startWebLogic.sh &> / dev / null </ dev / нуль '</p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...