システムログには、イベントモニターが常に再起動されていることが示され、実際の問題が何であるかわかりません。
システムログ:
Oct 19 21:03:44 funkymachinename emond[51201]: SetUpLogs: uid = 0 gid = 0
Oct 19 21:03:44 funkymachinename emond[51201]: SetUpLogs: opening /Library/Logs/EventMonitor/EventMonitor.error.log
Oct 19 21:03:44 funkymachinename com.Apple.xpc.launchd[1] (com.Apple.emond): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
/Library/Logs/EventMonitor/EventMonitor.error.log:
Event Monitor Started 2014-10-19 20:52:02 +0200
No rules found in /private/etc/emond.d/rules/, quitting....
Event Monitor Shutdown at 2014-10-19 20:52:02 +0200
上記のフォルダを確認する:
~ $ ll /private/etc/emond.d/rules/
total 0
drwxr-xr-x 3 root wheel 102 Aug 30 04:55 .
drwxr-xr-x 4 root wheel 136 Aug 30 04:55 ..
-rw-r--r-- 1 root wheel 822 Aug 30 04:55 SampleRules.plist
私はそれを、絶えず救済されないOSXインストールと比較しましたが、そのように問題はないようです。
ここで何が問題になるのでしょうか?
Server.appをアンインストールした後、これと同じ動作が見られました。次のようにして修正したと思います。
Sudo launchctl unload /System/Library/LaunchDaemons/com.Apple.emond.plist
# remove the Server.app paths from the additionalRulesPaths array
Sudo vi /etc/emond.d/emond.plist
Sudo rm /var/db/emondClients/com.Apple.server
Sudo launchctl load /System/Library/LaunchDaemons/com.Apple.emond.plist
/private/etc/emond.d/rules/Sample.plistを開きます
変化する
<key>name</key>
<string>sample rule</string>
<key>enabled</key>
<false/>
に
<key>name</key>
<string>sample rule</string>
<key>enabled</key>
<true/>
サンプルルールは、イベント監視デーモンの起動時間をログに記録するだけですが、何かを与えると、デーモンの定期的な再起動が停止します。