У меня есть локальный https-сервер, выполняющий глобальное перечисление для какого-либо порта, всякий раз, когда он получает ответ от веб-клиента и запускает команду ниже
open /Applications/myapp.app
, которая откроет приложениев этой учетной записи пользователя
Проблема, с которой я сталкиваюсь, - это когда я запускаю сервер в одной учетной записи и переключаюсь на другого пользователя, локальный сервер все еще будет работать в фоновом режиме и прослушивать события.Когда я получаю ответ от сети, он снова запускается под командой оболочки
open /Applications/myapp.app
, которая открывает приложение в предыдущей учетной записи, но не в текущей учетной записи.
Как открыть его в текущей учетной записи, а не в зависимости от того, где мой сервер запущен