이 명령으로 내 daemon-app를로드하려고합니다. launchctl load /Library/LaunchDaemons/myPlistFileName
내 사용자가 시스템에 로그인되어있는 동안에 만 작동합니다.MacOS에서 시스템 전체 데몬을로드하는 방법
deamon-app을로드하면 어떻게됩니까? deamon-app는 어떤 사용자도 시스템에 로그인하지 않고도 계속로드됩니다 (예 : windows-services) ??
sudo launchctl load /Library/LaunchDaemons/myPlistFileName
나에게 오류를 제공 명령 ->아무것도
이 작업을 수행하는 올바른 방법은로드 발견?
편집 : 내 PLIST 파일
<key>Label</key>
<string>com.myCompany.myApplication</string>
<key>ProgramArguments</key>
<array>
<string>open</string>
<string>-g</string>
<string>/Applications/myAppDir/myApplication.app</string>
</array>
<key>UserName</key>
<string>root</string>
<key>GroupName</key>
<string>wheel</string>
<key>KeepAlive</key>
<true/>
<key>OnDemand</key>
<false/>
현재 그렇게입니다 : 나의 데몬이 루트 권한으로 시작 시스템 시작합니다. 난 내 사용자 계정, 데몬 프로세스를 다시 시작하여 로그인 한 내 사용자는 "sudo는 launchctl 부하를 사용하는 과정
구성 파일을 추가했습니다. "launchctl"로 plist를로드하기 전에 stop 및 unload 명령을 실행하려고 시도했습니다. – Nobik
어제 저는 어딘가에서 정확히 같은 해결책을 발견했습니다. 지금 그것은 잘 작동합니다 :) 고마워요. – Nobik