Я следовал инструкциям на этой странице: http://blog.dannykey.com/automatics-launch-mamp-on-start-up/, чтобы попытаться запустить MAMP при запуске системы без входа пользователя. Я делал это раньше без сучка перед обновлением до Mavericks, но это было давно, и я не могу вспомнить, сделал ли я что-то по-другому.
Моя проблема в том, что демон запуска не запускает MAMP.
Сначала я запустил список launchctl, чтобы проверить, читал ли launchd мои списки:
sudo launchctl list | grep mamp
иногда возвращается:
74  -   info.mamp.start.mysql
-   0   info.mamp.start.apache
смысл mysql начался, но не apache. В других случаях, без каких-либо видимых закономерностей, возвращается:
-   3   info.mamp.start.mysql
-   0   info.mamp.start.apache
Кажется, это означает, что mysql запустился, но вышел с кодом ошибки.
Если я бегу:
sudo launchctl start info.mamp.start.apache
sudo launchctl start info.mamp.start.mysql
оба сервера запускаются и работают нормально. Так что, похоже, мой лист не виноват. Вот список Apache Plist, который я использовал (я копирую / вставляю по ссылке выше, аналогично MySQL PLIST):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>Label</key>
    <string>info.mamp.start.apache</string>
    <key>ProgramArguments</key>
    <array>
      <string>/Applications/MAMP/Library/bin/apachectl</string>
      <string>start</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
  </dict>
</plist>
Каков следующий шаг для устранения этой проблемы?
