![launchctl:文件所有权可疑(跳过)(Mac OS X)](https://linux22.com/image/1263500/launchctl%EF%BC%9A%E6%96%87%E4%BB%B6%E6%89%80%E6%9C%89%E6%9D%83%E5%8F%AF%E7%96%91%EF%BC%88%E8%B7%B3%E8%BF%87%EF%BC%89%EF%BC%88Mac%20OS%20X%EF%BC%89.png)
我最近安装了 mysql,并在 .bash 文件中添加了它的启动命令。但是当我尝试运行该命令时,我遇到了这个错误:
launchctl:文件所有权可疑(跳过):/Users/newuser/Library/LaunchAgents/com.mysql.mysqld.plist 未找到任何可加载的内容
有谁知道它是关于什么的吗?
答案1
根据这次讨论,这可能是该 .plist 的权限问题。
文章建议:
在 plist 上执行 chmod 644(以主目录对应的用户身份登录),再次运行 launchctl,一切就绪了。
此外,我建议在更改权限之前创建相关 .plist 的副本。
答案2
您必须更正您的.plist文件或通过 强制加载-F
。
以下是快照启动控制命令:
if (sb.st_uid != 0 && sb.st_uid != getuid()) {
fprintf(stderr, "%s: Dubious ownership on file (skipping): %s\n", getprogname(), path);
return false;
}