Сценарий наутилуса для сканера ESET

Я установил антивирус Eset согласно инструкциям, данным здесь, Все работает хорошо, но вместо gui я хочу иметь быстро реагирующую терминальную опцию в наличии слишком таким образом, я создал символьную ссылку через:

sudo ln -s /opt/eset/esets/sbin/esets_scan /bin/eset

теперь я могу просто работать eset <destination> наряду с дальнейшими флагами, чтобы сделать задание. Если eset сканированием по умолчанию все подкаталоги в упомянутом месте назначения, я хочу к hava сценарий наутилуса, который находится в моем контексте и каждый раз, когда я хочу, я щелкаю правой кнопкой по папке (и использующий этот сценарий) могут просканировать ту папку.

Из крупных я хочу, чтобы терминал остался открытым так, чтобы я видел прогресс и журналы в моих попытках посвященные сканирования, но как только он сделан терминальные выходы :(

0
задан 21 July 2013 в 18:09

2 ответа

Я не уверен, что мой ответ будет по-прежнему актуален, поскольку Вы опубликовали свой вопрос довольно давно ...

Тем не менее, мне было интересно то же самое, и я нашел решение, которым хотел бы поделиться с другими, кто хотел бы достичь того же:

(протестировано на Ubuntu-gnome 16.04 LTS, 4.4.0- 62-generic)

1.) Включить сканирование eset-NOD32 через командный терминал (как уже отправлено OP)

Добавить символическую ссылку в / bin в каталог установки по умолчанию (/ opt / eset / esets / sbin / esets_scan), чтобы разрешить выполнение 'esets_scan' с помощью терминальной команды 'esets / DIRECTORY':

sudo ln -s /opt/eset/esets/sbin/esets_scan /bin/eset

2.) Сконфигурировать действия nautilus для включения сканирования угроз через 'щелкните правой кнопкой мыши'

[Примечание: чтобы это работало, вам нужно использовать файловый менеджер nautilus.]

Установить инструмент конфигурации файлового менеджера nautilus: nautilus-actions [ 113]

sudo apt-get install nautilus-actions

После установки мы открываем nautilus-actions и настраиваем действие 'Eset-ThreatScan':

  • создаем новое действие (щелкните на «+»)
  • перейдите на вкладку «Действие». В разделе «Элемент Nautilus» отметьте следующие параметры:
    • «Показать элемент в контекстном меню выбора»
    • Контекстная метка: введите «Eset-ThreatScan»
    • 'Показать элемент в панель инструментов
    • «Использовать ту же метку для значка на панели инструментов»
  • перейти на вкладку «Команда». В поле «Команда» введите следующие спецификации
    • Путь: eset
    • Параметры:% B
    • Рабочий каталог:% d
  • перейдите на вкладку «Выполнение». В разделе «Режим выполнения» проверьте следующее:
    • «Вывод на экран»

Сохраните конфигурацию, щелкнув меню: «Файл»> «Сохранить» .

Закройте действия nautilus и перезапустите nautilus (вам может понадобиться pkill nautilus):

pkill nautilus

3.) Сканирование с помощью eset с помощью щелчка правой кнопкой мыши

Просто «щелкните правой кнопкой мыши» на выбор (т. е. выбранные [несколько] папок или файлов) и выберите «Действия действия Nautilus»> «Eset - ThreatScan» в появившемся меню «щелчок правой кнопкой мыши».

Сканирование будет выполняться в фоновом режиме. После завершения сканирования появится всплывающее окно, отображающее выходные потоки (включая сводку, ошибки и результаты сканирования, так же, как при запуске через терминал). Вы можете закрыть всплывающее окно, нажав «ОК» или нажав «Alt» + «F4».

Надеюсь, это поможет сделать вашу жизнь проще. Приветствия.

0
ответ дан 21 July 2013 в 18:09

Итак, единственное, что вам нравится, это чтобы терминал оставался там после завершения сканирования? Это довольно легко. В последней строке вашего скрипта добавьте команду read.

, например,

#!/bin/bash

....Your script....

read

0
ответ дан 21 July 2013 в 18:09

Другие вопросы по тегам:

Похожие вопросы: