Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Для настройки автоматического запуска модуля программного модуля Агент Контроля вместе с загрузкой компьютера требуется добавить его в автозагрузку. Это можно сделать двумя способами в зависимости от того, требуется ли при этом авторизация пользователя.

Первый способ: вход в систему не требуется

Если при запуске компьютера не нужна авторизация, то автоматическая загрузка настраивается таким образом (на примере ОС Ubuntu 20.04):

  1. Открыть окно командной строки с помощью сочетания клавиш Alt+F2.
  2. В открывшемся окне ввести команду gnome-session-properties.
  3. В открывшемся окне Настройки запуска приложений нажать кнопку Добавить.
  4. Указать полный путь к файлу AgentOfControl, нажав кнопку Обзор.
  5. По нажатию кнопку Закрыть или крестика в верхнем углу формы закрыть окно настроек запуска приложений. 

Второй способ: требуется вход в систему

Если при запуске компьютера требуется авторизация, то настраивается запуск модуля Агент Контроля как сервиса таким образом:

  1. Открыть файл AgentOfControl.service, расположенный по умолчанию по пути /home/{user}/AgentOfControl/System/.
  2. В параметрах User и Group указать имя пользователя и группу, под которыми будет работать сервис.
  3. В параметре ExecStart указать полный путь к исполняемому файлу модуля Агент Контроля с обязательным параметром service, указав вместо параметра user реального пользователя.
  4. Сохранить изменения в файле AgentOfControl.service.
  5. Скопировать отредактированный файл AgentOfControl.service в папку /lib/systemd/system.
  6. Настроить сервис с помощью команды sudo systemctl enable AgentOfControl.service.
  7. Запустить сервис с помощью команды sudo systemctl start AgentOfControl.service.
    Info
    titleПримечание

    Посмотреть статус сервиса можно с помощью команды sudo systemctl status AgentOfControl.service.

    Статус enabled означает, что команда sudo systemctl enable AgentOfControl.service была выполнена и сервис теперь будет автоматически запускаться при запуске системы.


    В лог-файле модуля Агент Контроля появляется дополнительная строка о том, что он работает в режиме сервиса.

    Note
    titleВнимание!

    В режиме сервиса модуль Агент Контроля работает без пользовательского интерфейса. Управление происходит с помощью команд, описанных ниже.

Команды для управления модулем Агент Контроля в режиме сервиса

sudo systemctl enable AgentOfControl.service – включить автоматический запуск сервиса при запуске системы;
sudo systemctl disable AgentOfControl.service – выключить автоматический запуск сервиса при запуске системы;
sudo systemctl start AgentOfControl.service – запуск сервиса;
sudo systemctl stop AgentOfControl.service – останов сервиса;
sudo systemctl restart AgentOfControl.service – перезапуск сервиса;
sudo systemctl status AgentOfControl.service – посмотреть статус сервиса;
sudo systemctl daemon-reload – выполнить при изменении содержимого файла AgentOfControl.service.

...