Когда вы устанавливаете серверное программное обеспечение через MacPorts, когда установка заканчивается, он печатает некоторые инструкции по включению сервера через launchd.
Я быстро нажал ⌘K в Терминале и забыл об этом.
Через несколько дней я хочу включить указанный сервер.
Есть ли способ получить эти инструкции снова [1]?
Обновить:
Я писал о launchd
, и port load
отлично подходит для этого, но некоторые порты имеют другие инструкции . Я бы приветствовал общий ответ . Например, git-core напечатает инструкции по установке bash-complete.
Бонусный вопрос : port load
есть ли способ перечислить, какие порты имеют запущенные объекты?
[1]: Очевидно, без удаления и переустановки.
/opt/local/etc/LaunchDaemons/org.macports.<package>/org.macports.<package>.plist
РЕДАКТИРОВАТЬ
Просто чтобы обновить мой общий метод для отображения инструкций для данного порта, я только что узнал, что вы можете ввести
который возвращает:
СТАРЫЙ
Очень грубый способ сделать это - прочитать файл Portfile напрямую и посмотреть раздел после установки. Используя slocate в качестве примера:
возвращает:
Как вы можете видеть, вывод
port cat
отформатирован не так, как хорошо, НО должен дать вам достаточно информации. Надеюсь это поможет!источник
Начиная с MacPorts 1.8.2 (то есть вы должны использовать версию магистрали в настоящее время), существует механизм ведения журнала. Вы можете ссылаться на все, что было напечатано в лог-файлах.
port log
доступно, и имеет переключатели для отображения фаз между прочим. Пожалуйста, проверьте страницу руководства, когда вы установили магистральную версию MacPorts.Кроме того, это может указывать на то, какой порт владеет тем или иным файлом Launchd plist:
источник