0
내 앱이 통신을 원할 때 실행해야하는 실행 에이전트를 구성하려고합니다.로그인 한 사용자 당 실행 에이전트 실행
WatchPaths 또는 소켓 포트를 사용하는 것과 같은 몇 가지 방법을 시도했지만 빠른 사용자 전환을 통해 시스템에 로그인 한 사용자가 거의 없을 때 문제가 발생합니다.
경로 또는 포트를 모니터링하고 사용자 A가 내 앱을 열면 두 에이전트가 모니터하기 때문에 에이전트가 사용자 B 세션을 통해 시작하거나 그 반대의 경우도 있습니다.
사용자 A로 로그인하면이 사용자로 실행 에이전트를 실행하고 싶습니다.
내 plist는/Library/LaunchAgents에 저장됩니다. 어떤 아이디어?