Quando você instala o software do servidor via MacPorts, quando a instalação termina, ele imprime algumas instruções sobre como ativar o servidor via launchd.
Eu bati prontamente ⌘K no terminal e esqueci.
Dias depois, quero realmente ativar o servidor em questão.
Existe alguma maneira de obter essas instruções novamente [1]?
atualizar:
Eu escrevi sobre launchd
, e port load
é ótimo para isso, mas algumas portas têm outras instruções . Gostaria de receber uma resposta geral . Por exemplo, o git-core imprimirá instruções de configuração para conclusão do bash.
Pergunta de bônus : Simport load
, existe uma maneira de listar quais portas possuem itens iniciados?
[1]: Sem precisar desinstalar e reinstalar, obviamente.
/opt/local/etc/LaunchDaemons/org.macports.<package>/org.macports.<package>.plist
EDIT
Apenas para atualizar meu método geral para mostrar instruções para uma determinada porta, acabei de aprender que você pode digitar
que retorna:
ANTIGO
Uma maneira bem simples de fazer isso é lendo o Portfile diretamente e olhando a seção pós-instalação. Usando slocate como um exemplo:
retorna:
Como você pode ver, a saída de
port cat
não é formatada tão bem, mas deve fornecer informações suficientes. Espero que isto ajude!fonte
A partir do MacPorts 1.8.2 (ou seja, você deve usar a versão do tronco atualmente), existe um mecanismo de registro. Você pode fazer referência a tudo o que foi impresso nos arquivos de log.
port log
está disponível e possui opções para mostrar fases, entre outras coisas. Por favor, verifique a página do manual quando você instalou a versão de tronco do MacPorts.Além disso, isso pode apontar para qual porta possui o arquivo plist do Launchd:
fonte