2012-01-26 4 views
0

다른 사용자를 사용하는 원격 호스트에서 시작 스크립트 (./startWeblogic.sh)를 사용하여 Weblogic Admin 서버를 시작하려고합니다. 서버는 정상적으로 시작하지만 프롬프트가 멈추지 만 반환되지 않습니다.weblogic 관리 서버를 원격으로 시작할 때 프롬프트를 종료하는 방법은 무엇입니까?

배경 : 여러 환경에 관리 서버가 여러 개 있으며 암호가 sudo 연결이 적은 중앙 자동화 서버에서 시작/중지해야합니다. 모든 웹 로직 호스트에게.

내가 사용하고 명령을

{SSH -l 사용자가 원격 주소 '/spare/app/oracle/product/Middleware/user_projects/domains/example_domain/bin/./startWebLog enter code here ic.sh &>/dev/null </dev/null '}

관리 서버가 하위 셸을 생성하므로 상위 셸이 닫히지 않고 계속 프롬프트를 유지합니다.

Please Adise.

덕분에, 바스 카르

답변

1

일반적인 방법은 nohup 명령을 사용하는 것입니다. 이 시도 :

는 ssh -l 사용자가 원격 주소 '는/usr/빈/nohup을 /spare/app/oracle/product/Middleware/user_projects/domains/example_domain/bin/./startWebLogic.sh &>는/dev/null </dev/null '

관련 문제