2012-03-07 11 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

関連する問題