当我尝试在我的 OS 10.7.3 机器上启动 named 时,使用以下命令:
launchctl load -w /System/Library/LaunchDaemons/org.isc.named.plist
...我收到此错误消息:
launchctl: no plist was returned for: /System/Library/LaunchDaemons/org.isc.named.plist
nothing found to load
我究竟做错了什么?
在无法使上述工作的情况下,我可以手动开始命名,如下所示:sudo /usr/sbin/named
...但这是相当粗糙的,不是吗?
我需要做什么才能launchctl
与命名一起工作?
另外,我的 org.isc.named.plist 文件的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Disabled</key>
<false/>
<key>Label</key>
<string>org.isc.named</string>
<key>OnDemand</key>
<false/>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/named</string>
<string>-f</string>
</array>
<key>ServiceIPC</key>
<false/>
</dict>
</plist>
答案1
仔细检查 /System/Library/LaunchDaemons 中是否确实存在一个名为 org.isc.named.plist 的文件。
如果有的话能列出其内容吗?