매일 launchd
을 사용하여 사용자 상호 작용없이 mac 앱을 실행해야합니다. .plist
파일을 만들고 /system/LaunchDaemons
에 붙여 넣은 다음 plist
파일을 실행하는 방법을 단계별로 설명해주세요. launchd
으로 작업하는 것이 나에게 도움이 될 것입니다. 아래에 내 .plist
파일을 붙여 넣었습니다.launchd를 사용하여 앱을 실행하는 방법은 무엇입니까?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>myapp.restart</string>
<key>ProgramArguments</key>
<array>
<string>/Applications/myapp.app</string>
</array>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>16</integer>
<key>Minute</key>
<integer>40</integer>
</dict>
</dict>
</plist>
당신은 아마이 작업을 수행 할 수 없습니다. 앱이 사용자 상호 작용을 요구하지 않더라도 로그인 세션의 컨텍스트 내에서 실행해야하며 실행 데몬이 이런 식으로 실행되지 않아야합니다. –