使用此程序以決定正確的符合表示式,來識別對應到您想要管理的應用程式之程序。[新容器] 精靈中所需的此表示式會自動移動程序到容器。
從終端機視窗,啟動以應用程式為基礎的容器將管理的應用程式。
要檢視正在執行中的所有程序清單,請在終端機視窗中輸入:
% ps -cafe |
在 CMD 欄中,找到相對應的程式檔名稱。
選擇將唯一識別應用程式程序的表示式。
下列為 Mozilla 搜尋中 ps - cafe 指令的輸出範例:
% ps -cafe UID PID PPID CLS PRI STIME TTY TIME CMD ... 使用者名稱 8044 7435 IA 50 19:47:09 pts/11 0:00 /bin/ksh -p /usr/sfw/lib/mozilla/mozilla |
在此範例中,唯一程式檔名稱為 mozilla。同樣地,正確的符合表示式為 mozilla。
若您知道應用程式的名稱,您可以使用 grep 指令結合 ps -cafe 以找出正確的符合表示式。下列為 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 伺服器程序。