安裝和管理 Solaris Container Manager 1.1

Procedure在專案中啟動應用程式

步驟
  1. 建立以應用程式為基礎的專案以管理應用程式。選取 [不要使用符合表示式] 核取方塊。

    如需詳細的步驟,請參閱建立以應用程式為基礎的專案

  2. 從下列作業系統版本中選取其一:

    • 若為 Solaris 8 作業系統,請輸入:


      % srmuser 使用者名稱 newtask -p 專案名稱 應用程式名稱
      

      其中使用者名稱為 UNIX 使用者名稱,而專案名稱的格式為 user.使用者名稱。在 Solaris 8 作業系統中,因為僅支援以使用者為基礎的容器,使用者名稱專案名稱 相同。

    • 若為 Solaris 9 或 Solaris 10 作業系統,請輸入:


      % newtask -p 專案名稱 應用程式名稱
      

      其中專案名稱為與容器相關聯的專案,而應用程式名稱為啟動應用程式的指令,包括任何指令引數。

    會在容器中啟動應用程式。


範例 4–6 在 Solaris 9 或 Solaris 10 作業系統中的容器啟動應用程式

下列範例為在容器 music 中啟動應用程式 tracks


% newtask -p music tracks -z 0 mozart.au

其中 -z 0 mozart.au 為應用程式 tracks 的指令行引數。



範例 4–7 驗證應用程式與專案間的關聯

應用程式啟動後,您可以輸入下列指令驗證應用程式與哪個專案相關聯:


% ps -ae -o pid,project,comm

下列為此指令的輸出範例:


  PID  PROJECT COMMAND
...
17771   default ora_smon_SunMC
16246   system rquotad
26760   group.staff /bin/csh
16266   music	 tracks
17777   default ora_d000_SunMC
17775   default ora_s000_SunMC
17769   default ora_ckpt_SunMC

在此範例中,應用程式 tracks 具有 PID 16266,專案為 music,程式檔為 tracks。此應用程式與在範例 4–6 中啟動的應用程式相同。