全域指令 Linux 及 macOS

使用全域指令來顯示 CLI 說明和 Static Analyzer 指令行公用程式 版本資訊。

appscan.sh help

語法:

appscan.sh help <command>

說明:

顯示所有指令或個別指令的說明。

可選旗標/設定:

  • <command>:若要顯示個別指令的說明,請在這裡指定它。
提示: 針對所有指令,可以依任意順序使用選項。

範例:

若要參閱 prepare 指令的說明,請指定以下內容:

appscan.sh help prepare

appscan.sh version

語法:

appscan.sh version

說明:

顯示 Static Analyzer 指令行公用程式 版本。

appscan.sh update

語法:

appscan.sh update
appscan.sh checkUpdate

說明:

檢查 HCL AppScan on Cloud 伺服器上是否有可用的新更新。如果有新版本可用,則此指令會下載並將其安裝至與現行版本相同的位置。

如果現行 SAClientUtil 安裝使用預設套件名稱(例如,./SAClientUtil.8.0.nnnn),則更新完成之後,會從目錄名稱中移除版本字串(例如,./SAClientUtil)。如果對 SAClientUtil 目錄使用自訂名稱,則該名稱會在更新之後保留。(例如,./MySAClient)。

如果伺服器沒有可用的新更新,則會通知使用者。

範例:

appscan.sh checkUpdate
在實際更新產品之前,請檢查伺服器上是否有可用的更新。如果有可用的更新,則會通知使用者,包括更新的版本號碼。例如,「有可用的更新。版本:8.0.1401。」
appscan.sh update

檢查伺服器上是否有可用的更新,然後下載並安裝它,如下方式通知使用者:

source ./appscan.sh update 

An update is available. Version: 8.0.1401 
Downloading the update...
Extracting the update... 
Update complete. 

New version is located at: <SAClientUtil>/bin
註: 如果要在 Linux 系統上正確執行 update 指令,請執行下列動作:
  1. 將目錄切換至 <SAClientUtil>/bin 目錄,其中 <SAClientUtil> 是支援 update 指令的公用程式的新下載項目。
  2. 執行:
    • source ./appscan.sh update,或
    • . ./appscan.sh update