Сканирование по требованию с помощью терминала
Синтаксис: /Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan [OPTIONS..]
Параметры — короткая форма |
Параметры — длинная форма |
Описание |
---|---|---|
-l |
--list |
Показать текущие процессы сканирования |
|
--list-profiles |
Показать все доступные профили сканирования |
|
--all |
Показать также процессы сканирования, выполняемые другим пользователем (требуются права учетной записи Root) |
-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 |
Сканировать без очистки |
|
--local |
Сканировать локальные диски |
|
--network |
Сканирование сетевых дисков |
|
--removable |
Сканирование съемных носителей |
|
--exclude=FILE |
Пропустить выбранный файл или папку |
|
--ignore-exclusions |
Сканировать также исключенные пути и расширения |
Утилита odscan показывает код завершения после выполнения сканирования. Выполните команду echo $? в окне терминала после завершения сканирования, чтобы отобразить код выхода.
Коды завершения
Код завершения |
Значение |
---|---|
0 |
Угроз не обнаружено |
1 |
Угроза обнаружена и очищена |
10 |
Некоторые файлы не удалось просканировать (могут быть угрозами) |
50 |
Угроза найдена |
100 |
Ошибка |
Пример
Запустить сканирование по требованию каталога /root/ рекурсивно с профилем сканирования «@Smart scan» (Сканирование Smart) в виде фонового процесса:
/Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan --scan --profile="@Smart scan" / & |
Запустить сканирование по требованию с профилем сканирования «@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 |
Приостановить сканирование с идентификатором сеанса 15. Каждое сканирование имеет свой собственный уникальный идентификатор сеанса, генерируемый при его запуске.
/Applications/ESET\ Endpoint\ Antivirus.app/Contents/MacOS/odscan -p 15 |
Остановить сканирование с идентификатором сеанса 15. Каждое сканирование имеет свой собственный уникальный идентификатор сеанса, генерируемый при его запуске.
/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 |