初学者です。
pythonで書いた、あるプログラムを定期的に実行したいと思い、launchdを使ってみました。(pcはmac)
atomでxmlの設定を書き、~/Library/LaunchAgents/<Label>.plist
に保存しました。
その後、ターミナルで
$ launchctl load /Users/user/Library/LaunchAgents/<Label>.plist
として登録しようとしたところ、
Path had bad ownership/permissions
と帰ってきました。
$ plutil -lint /Users/user/Library/LaunchAgents/<Label>.plist
ではokと帰ってきたのでxmlの設定はちゃんと書けていると思います。
どうしたらこの設定を登録できるでしょうか。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

回答2件
0
つくったplistの権限を確認するなら、ターミナルでls -l ~/Library/LaunchAgents/<Label>.plist
と打てばいいです。
しかし、あなたの権限でplistをつくってユーザー領域に置いているのですから、本来なら権限の問題は起きないのでは?という気がします。
他の部分に問題があってもそのようなエラー表示になることがあるようです。例えば、ProgramArgumentsに実行可能なコマンドが書かれていない場合とか。その辺もきちんとチェックしたほうが良いでしょう。
launchctl gives permission error | Ask Different
投稿2017/08/08 15:09
総合スコア1192
0
ベストアンサー
オーナシップとパーミッションが合っていないとのエラーメッセージです。
ls -l
で確認し、適切なものに変更しましょう
投稿2017/08/08 09:40
総合スコア1683
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/09 01:06
2017/08/09 01:14
2017/08/10 02:52
2017/08/10 03:33