이 절차를 사용하여 관리하려는 응용 프로그램에 대응하는 프로세스를 식별할 수 있는 올바른 일치식을 결정합니다. 이 표현식은 프로세스를 자동으로 컨테이너로 이동시키는 새 컨테이너 마법사에 필요합니다.
터미널 창에서 응용 프로그램 기반 컨테이너가 관리할 응용 프로그램을 시작합니다.
실행중인 모든 프로세스의 목록을 보려면 터미널 창에 다음을 입력합니다.
% ps -cafe |
CMD 열에서 대응하는 실행 가능한 이름을 찾습니다.
응용 프로그램의 프로세스를 고유하게 식별하는 표현식을 선택합니다.
다음은 Mozilla에 대한 검색에서 ps - cafe 명령의 출력 예제입니다.
% ps -cafe UID PID PPID CLS PRI STIME TTY TIME CMD ... username 8044 7435 IA 50 19:47:09 pts/11 0:00 /bin/ksh -p /usr/sfw/lib/mozilla/mozilla |
이 예에서, 실행 가능한 고유 이름은 mozilla입니다. 이와 같이, 올바른 일치식은 mozilla입니다.
응용 프로그램의 이름을 알고 있는 경우, ps -cafe명령과 연결하여 grep 명령을 사용하여 올바른 일치식을 찾을 수 있습니다. 다음은 Tomcat 서버에 대한 검색에서 ps - cafe | grep tomcat 명령의 출력 예제입니다. 이 예는 부적절한 정보와 함께 공간에 대해 요약됩니다.
% ps -cafe | grep tomcat nobody 27307 /usr/j2se/bin/java -classpath //usr/apache/tomcat/bin/bootstrap.jar:/usr/j2se/l |
이 예에서, 실행 가능한 이름은 java입니다. 그러나, 올바른 일치식은 tomcat입니다. 이 예에서, java가 고유하게 Tomcat 프로세스를 식별하지 않을 때 일치식은 실행 가능한 이름이 아니고 인수입니다.
다음 예는 pgrep 명령을 사용하여 PID를 찾는 방법을 표시합니다. PID는 원하는 프로세스를 찾기 위한 고유 일치식을 확인했음을 검증합니다.
% pgrep -f tomcat 27307 |
Tomcat 서버에 대한 PID는 27307입니다. 이 수는 예 4–2의 PID와 일치합니다. 이 일치는 일치식 tomcat이 Tomcat 서버 프로세스에 대응함을 확인합니다.