title: launchd doesn't launch my daemon
body: <p>I'm trying to figuring out why my daemon doesn't be launched automatically (on Mac 10.8.3). However, it works well on other machines. Here is my plist under /Library/LaunchDaemons/</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;
  &lt;plist version="1.0"&gt;
    &lt;dict&gt;
      &lt;key&gt;Label&lt;/key&gt;
      &lt;string&gt;com.MyApp.tmsm.launcher&lt;/string&gt;
      &lt;key&gt;ProgramArguments&lt;/key&gt;
      &lt;array&gt;
          &lt;string&gt;/Library/Application Support/MyApp/tmsmLauncher&lt;/string&gt;
      &lt;/array&gt;
      &lt;key&gt;RunAtLoad&lt;/key&gt;
      &lt;true/&gt;
      &lt;key&gt;KeepAlive&lt;/key&gt;
      &lt;false/&gt;
      &lt;key&gt;StartInterval&lt;/key&gt;
      &lt;integer&gt;60&lt;/integer&gt;
    &lt;/dict&gt;
  &lt;/plist&gt;
  </code></pre>
  
  <p>I didn't see any error messages in <code>/var/log/system.log</code>. I have checked the <code>permission</code> and <code>owner</code> of my <code>daemon</code>. If i put my plist under <code>/System/Library/LaunchDaemons/</code>, it can be launched after <code>reboot</code>. But it's not a good solution for me. If i use "<code>launchctl load /Library/LaunchDaemons/com.MyApp.tmsm.launcher</code>", it works well. If i install other commercial software which is a daemon and have a plist under <code>/Library/LaunchDaemons/</code>, it can't be launched, too.</p>
  
  <p>It seems any plist under <code>/Library/LaunchDaemons/</code> isn't loaded by system. I also try to turn on launchctl debug level with the command, "<code>launchctl log level debug</code>", but there is no more messages after reboot. Is the debug level reset after reboot? Is other logs or configs i can check??</p>
  
  <p>Thanks.</p>