透過終端機指定掃描
語法: /Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan [OPTIONS..]
選項 - 短表單 |
選項 - 長表單 |
說明 |
---|---|---|
-l |
--list |
顯示目前正在執行的掃描 |
|
--list-profiles |
顯示所有可用的掃描設定檔 |
|
--all |
另顯示由其他使用者執行的掃描 (需要根權限) |
-r |
--resume=session_id |
繼續之前由 session_id 識別的暫停掃描 |
-p |
--pause=session_id |
暫停由 session_id 識別的掃描 |
-t |
--stop=session_id |
停止由 session_id 識別的掃描 |
-s |
--scan |
開始掃描 |
|
--show-scan-info |
顯示關於已啟動掃描的基本資訊 (包括 log_name) |
|
--profile=PROFILE |
使用選取的「設定檔」掃描 |
|
--profile-priority=優先設定 |
將以指定的優先順序執行工作。 |
|
--readonly |
掃描但不清除(W) |
|
--local |
掃描本機磁碟機 |
|
--network |
掃描網路磁碟機 |
|
--removable |
掃描卸除式媒體 |
|
--exclude=FILE |
略過選取的檔案或目錄 |
|
--ignore-exclusions |
也需掃描排除的路徑和副檔名 |
完成掃描后,odscan 公用程式以結束代碼結束。掃描完成後在 [終端機] 視窗中執行 echo $? 可顯示結束代碼。
結束代碼
結束代碼 |
代表意義 |
---|---|
0 |
找不到威脅 |
1 |
找到威脅並已清除 |
10 |
無法掃描某些檔案 (可能是威脅) |
50 |
發現威脅 |
100 |
錯誤 |
範例
以遞迴方式執行 /root/ 目錄的指定掃描,並將「@Smart 掃描」掃描設定檔作為背景程序:
/Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan --scan --profile="@Smart scan" / & |
以遞迴方式使用「@Smart 掃描」執行有關多個目標的掃描設定檔的指定掃描:
/Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan --scan --profile="@Smart scan" /Application/ /tmp/ /home/ |
列出所有正在執行的掃描
/Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan -l |
暫停工作階段 ID 為「15」的掃描。每個掃描在啟動時都會產生自己的唯一工作階段 ID。
/Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan -p 15 |
停止工作階段 ID 為「15」的掃描。每個掃描在啟動時都會產生自己的唯一工作階段 ID。
/Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan -t 15 |
使用排除目錄 /exc_dir 和排除檔案 /eicar.com 執行指定掃描:
/Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan --scan --profile="@In-depth scan" --exclude=/exc_dir/ --exclude=/eicar.com / |
掃描卸除式裝置的開機磁區。以有具權限的使用者身分執行以下命令。
sudo /Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan --scan --profile="@In-depth scan" --boot-removable |