web-dev-qa-db-ja.com

launchctl:ファイルの所有権が疑わしい(スキップ)(Mac OS X)

最近mysqlをインストールし、そのstartコマンドを.bashファイルに追加しました。しかし、コマンドを実行しようとすると、次のエラーが発生しました。

launchctl:ファイルの所有権が疑わしい(スキップ):/ Users/newuser/Library/LaunchAgents/com.mysql.mysqld.plistロードするものが見つかりません

誰かがそれが何であるか知っていますか?

4
picardo

このディスカッション によると、それはその.plistの権限の問題である可能性があります。

記事は示唆しています:

Plistのchmod644(ホームディレクトリが対応するユーザーとしてログイン)、launchctlを再度実行すると、問題がないはずです。

さらに、権限を変更する前に、問題の.plistのコピーを作成することをお勧めします。

3
CaseyIT

。plistファイルの所有権(場合によっては権限またはパス)を修正するか、-Fで強制的にロードする必要があります。

これが launchctl.c からのスナップショットです:

if (sb.st_uid != 0 && sb.st_uid != getuid()) {
    fprintf(stderr, "%s: Dubious ownership on file (skipping): %s\n", getprogname(), path);
    return false;
}
0
kenorb