Wenn Sie Serversoftware über MacPorts installieren, werden nach Abschluss der Installation einige Anweisungen zum Aktivieren des Servers über launchd gedruckt.
Ich drücke sofort ⌘K auf dem Terminal und vergesse es.
Tage später möchte ich diesen Server tatsächlich aktivieren.
Gibt es eine Möglichkeit, diese Anweisungen erneut zu erhalten [1]?
aktualisieren:
Ich habe darüber geschrieben launchd
und port load
ist großartig dafür, aber einige Ports haben andere Anweisungen . Ich würde eine allgemeine Antwort begrüßen . Zum Beispiel druckt git-core Anweisungen zur Einrichtung der Bash-Vervollständigung.
Bonusfrage : port load
Gibt es eine Möglichkeit, aufzulisten, an welchen Ports Elemente gestartet wurden?
[1]: Natürlich ohne Deinstallation und Neuinstallation.
/opt/local/etc/LaunchDaemons/org.macports.<package>/org.macports.<package>.plist
BEARBEITEN
Um meine allgemeine Methode zum Anzeigen von Anweisungen für einen bestimmten Port zu aktualisieren, habe ich gerade erfahren, dass Sie tippen können
was zurückgibt:
ALT
Eine sehr grobe Methode besteht darin, die Portdatei direkt zu lesen und den Abschnitt nach der Installation zu lesen. Am Beispiel von slocate:
kehrt zurück:
Wie Sie sehen können, ist die Ausgabe von
port cat
nicht so gut formatiert, ABER Sie sollten genügend Informationen erhalten. Hoffe das hilft!quelle
Ab MacPorts 1.8.2 (dh Sie müssen derzeit die Trunk-Version verwenden ) gibt es einen Protokollierungsmechanismus. Sie können auf alles verweisen, was in Protokolldateien gedruckt wurde.
port log
ist verfügbar und verfügt über Schalter zum Anzeigen von Phasen unter anderem. Bitte überprüfen Sie die Manpage, wenn Sie die Trunk-Version von MacPorts installiert haben.Dies könnte auch darauf hinweisen, welcher Port welche Launchd-Plist-Datei besitzt:
quelle