4

Я недавно установил mysql и добавил команду запуска в мой файл .bash. Но когда я попытался запустить команду, вот когда я столкнулся с этой ошибкой:

launchctl: сомнительное владение файлом (пропуск): /Users/newuser/Library/LaunchAgents/com.mysql.mysqld.plist ничего не найдено для загрузки

Кто-нибудь знает, о чем речь?

2 ответа2

3

Согласно этому обсуждению, это может быть проблема с разрешениями в этом .plist.

В статье предлагается:

Chmod 644 на plist (вошел в систему как пользователь, которому соответствует домашний каталог), снова запустите launchctl, и все будет хорошо.

Кроме того, я бы предложил создать копию рассматриваемого .plist перед изменением разрешений.

0

Вы должны исправить владение (в некоторых других случаях разрешением или путем) вашего файла .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;
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .