tmshutdown 명령어는 Tuxedo 종료시에 사용한다.
Tuxedo 관리 프로세스는 DBBL, BBL 등 Tuxedo 엔진 프로세스를 의미하고, Tuxedo AP 프로세스는 업무를 위해 개발한 비즈니스 로직을 담고 있는 프로세스를 의미한다.
주로 사용하는 옵션은 아래 표와 같다.
명령어 옵션 | 설명 |
tmshutdown -y | Tuxedo 관리 프로세스(DBBL, BBL)과 AP서버를 모두 종료 |
tmshutdown -A | Tuxedo 관리 프로세스만 종료 |
tmshutdown -S | 모든 AP 프로세스 종료 |
tmshutdown -s [AP프로세스명] | 해당 AP 프로세스만 종료 |
tmshutdown -i [AP프로세스ID] | 해당 AP 프로세스만 종료 (ID 기준) |
tmshutdown -g [그룹명] | 해당 그룹에 속해 있는 AP 프로세스 종료 |
tmshutdown -l [LMID] | 해당 LMID에 속해 있는 AP 프로세스 종료 |
tmshutdown -B [LMID] | 해당 LMID에 속해 있는 Tuxedo 관리 프로세스 종료 |
tmboot와 옵션이 유사하나 추가적으로 유용하게 사용할 수 있는 옵션은 다음과 같다.
명령어 옵션 | 설명 |
tmshutdown -c | 클라이언트가 접속되어 있어도 강제로 종료 |
tmshutdown -w [초] | 해당 [초]동안 종료되지 않으면 SIGTERM, SIGKILL 시그널을 보내 강조 종료 |
tmshutdown -k {TERM|KILL} | SIGTERM 또는 SIGKILL 시그널을 보내 종료시킴 |
참고로, 위의 옵션들을 함께 사용할 수 있다.
예를들어, "tmshutdown -g GRP1 -s svr1" 명령어는 GRP1에 속해있는 svr1 서버 프로세스를 종료한다는 의미이다.
전체를 종료시킬 때, "tmshutdown -cy -w1" 명령어를 유용하게 사용한다.
'TUXEDO' 카테고리의 다른 글
[정보] 기동 명령어 - tmboot (0) | 2017.12.20 |
---|