Как правильно добавить демон в MacOS 10.6.6 через launchd?

У меня очень простая задача: запустить сервер приложений tomcat на последней версии MacOS в качестве демона. Я выполнил следующие шаги:

  1. Установлен Tomcat в / Библиотека /Tomcat/ Главная
  2. Подтверждено, что он работает нормально, выполнив /Library/Tomcat/Home/bin/startup.sh
  3. Добавлен файл org.apache.tomcat.plist в /Library/LaunchDaemons, найденный в Интернете ( http://blog.i18n.ro/complete-guide-for-installing-hudson-ci-on-os-x-10-6/)
  4. Поручил MacOS загрузить описание демона через sudo launchctl load org.apache.tomcat.plist, Это удалось (выдав эту команду во второй раз выводит "уже загружено").
  5. Поручил MacOS запустить Daeon через sudo launchctl start org.apache.tomcat.plist

В этот момент MacOS выдает ошибку "Ошибка запуска launchctl: такого процесса нет". Я проверил лог-файл для launchd - у него нет записи для этой ошибки. Гугл ничего не говорит. И из текста ошибки я не могу понять, что такое "процесс" и почему он "неправильный":(. Любые намеки, что я делаю неправильно?

2 ответа

Решение

Где была ошибка в моей настройке. Правильная команда запуска sudo launchctl start org.apache.tomcat

Убедитесь, что вы делаете

launchctl load -w /Library/LaunchDaemons/org.apache.tomcat.plist

или он не запустится автоматически при перезагрузке.

Другие вопросы по тегам