作業:作業系統參數頁面

「作業:作業系統參數」頁面可用來指定作業執行的動作。您可以由此頁面指定作業執行的命令。

使用秘訣

您可以使用「作業系統命令」工作來執行個別作業系統命令或作業系統命令檔。在「作業系統命令」作業中,指定命令類型:命令 (用於單一命令) 或作業系統命令檔。依照預設,原生 Shell 呼叫作業系統命令與作業系統命令檔。在 UNIX 系統使用 '/bin/sh'。Windows 環境則使用 'cmd'。

執行命令

從「命令類型」清單選擇「命令」。然後在命令欄位中輸入完整命令。例如:

/bin/df -k /private

執行作業系統命令檔:

從「命令類型」清單選擇「命令檔」。然後輸入作業系統命令檔。您可以視情況指定要使用的解譯器,例如用在不是執行 Shell 命令檔的情況。

如果您要執行命令檔,可以按照下述方法執行:

  1. 作業系統命令檔:在 作業系統命令檔欄位中指定命令檔的路徑名稱,例如:

    /ul/myscripts/CheckLogs.sh

    在此範例中,必須將命令檔安裝在工作之所有目標主機的以上位置中。

    或者,指定位在可透過 NFS 存取之網路位置中的命令檔,例如:

    /net/myhostscripts/myScript.sh

  2. 需要解譯器的命令檔:雖然預設會呼叫作業系統 Shell,但是您可透過指定其他解譯器來略過此 Shell。例如,透過在解譯器欄位指定 Perl 可執行檔,以及在作業系統命令檔欄位中指定 Perl 命令檔,就可以執行 Perl 命令檔,例如:

  3. 解譯器欄位:/myPerlDirectory/bin/perl

    作業系統命令檔欄位:<Perl 命令檔的命令>

目標特性

您可以使用 Enterprise Manager 工作系統指定稱為目標特性的系統變數。目標特性可用於命令、作業系統命令檔以及解譯器欄位,並會顯示在工作參數欄位的右邊。可用目標特性清單會根據執行工作所針對的目標類型而有所不同。

例如,若您要存取 Oracle 的 Perl 解譯器,可以指定:

解譯器欄位:%perlbin%/perl

作業系統命令檔欄位:<Perl 命令檔的命令>

目標特性是區分大小寫的。

如果您的目標是 Windows 主機,而您想在命令和作業系統命令檔欄位中使用 Windows 相關環境變數,請使用 %% 來限定它們。例如在下列命令中,Windows TEMP 環境變數的值將會在程式實際執行時替換為 %%TEMP%%:

命令欄位:%%TEMP%%/myProgram

您最多可以指定 4KB 大小的命令檔。支援的命令檔語言並沒有限制;只要您指定必要的程式實際執行解譯器的位置,就會間接支援所有命令檔語言。

 

相關主題

關於工作執行項目和執行

關於工作狀態

關於工作類型

關於工作

關於中斷

關於步驟

關於工作整個清除原則

建立及編輯工作

刪除工作

篩選工作清單

單一與多個執行項目執行

檢視工作結果

使用多重作業工作

使用作業系統命令工作

使用 SQL 命令檔工作

Enterprise Manager 資訊藍圖