2012-03-07 2 views
4

"launchctl load (plist)"를 실행하기 위해 NSTask/system()을 사용하는 다른 방법을 찾고 있습니다. 이 API가 있습니까? CFLaunchdHelper 또는 NSLaunchd와 같은 것입니다. 검색을 시도했지만 아무 것도 찾지 못했으며 TN2083에 대한 정보가 없습니다.LaunchAgent plist를 프로그래밍 방식으로로드 할 수 있습니까?

+0

귀하의 발사 대리인과 어떤 관계입니까? 도우미 도구를 사용하려고하십니까? 대본? 아마, 발사 요원보다 이것을하는 더 좋은 방법이 있습니다 ... –

+0

radj, 해결책을 찾았습니까? 나는 프로그래밍 방식으로 에이전트를 실행해야하는 비슷한 상황에 처해있다. 필자의 경우 예약 된 작업은 언제든지 사용자가 구성 할 수 있어야합니다. 그래서 프로그래밍 방식으로 에이전트를 생성/업데이트해야합니다. – mthama

+1

@mthama 아래 답변을 사용했다고 생각합니다. 그러나 나는 이미 잊어 버려서 미안합니다. 이전 회사가 독점적이었던 것처럼 더 이상이 코드를 사용하지 않습니다 :/ – radj

답변

3

/usr/include/launch.h을 살펴보십시오. 빠른 검색 결과 this 링크가 유용하다고 보입니다.

+0

제공하신 링크가 작동하지 않습니다. 그게 무슨 뜻인지 설명해 주시겠습니까? –

+0

링크의 페이지가 더 이상 존재하지 않습니다. – TCB13

+0

launch.h 참조 : http://www.opensource.apple.com/source/launchd/launchd-328/launchd/src/launch.h – pts

관련 문제