Элементы входа в систему «Разрешить в фоновом режиме» Проблема с OS X Ventura (НЕ связана с уведомлениями)

Mac ОС 13.3.1

У меня есть относительно простой сценарий оболочки в качестве аргумента программы в созданном мной списке LauchAgent; он анализирует, загружает и работает нормально.

Вопрос в том, что на самом деле делает переключение соответствующей программы в диалоговом окне «Разрешить в фоновом режиме»?Я обнаружил, что отключение моего сценария на самом деле не выгружает и не останавливает службу, и сценарий все еще запускается, когда выполняются условия в списке plist (WatchPaths).

Отключение этого элемента и перезапуск системы приводят к такому же поведению, как если бы служба все еще работала (RunAtLoad также имеет значение False). Если я вручную выгружу службу, она, наконец, перестанет выполнять сценарий.

Есть ли у меня неправильное понимание того, что делает отключение фонового элемента (если да, то ЧТО оно делает?) Или в моем списке есть потенциальная ошибка или ошибка? Я не использую ключ KeepAlive в своем сервисе.

ОБНОВЛЯТЬ

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

Для меня это имеет некоторые тревожные последствия, я удивлен, что никто еще не столкнулся с этим и не заботится об этом.

0 ответов

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