Jetzt verwende ich diesen Befehl, um den Status des nginx-Dienstes in macOS anzuzeigen:
brew services status nginx
diesen Fehler zeigen:
Error: Invalid usage: unknown subcommand: status
Ich möchte den nginx-Pfad und den Pfad der Konfigurationsdatei wissen, aber nicht Homebrew reparieren oder debuggen. Gibt es alternative Möglichkeiten, um zu überprüfen, ob der Dienst ausgeführt wird, und um zu den Dateien zurückzuverfolgen, die das Starten und Stoppen des Webserverprozesses steuern?
Alle Dienste durchsuchen:
$ launchctl list |grep nginx ‹ruby-2.7.2›
- 1 homebrew.mxcl.nginx
Listendienst:
/usr/local/opt/nginx ⌚ 15:04:25
$ launchctl list homebrew.mxcl.nginx ‹ruby-2.7.2›
{
"LimitLoadToSessionType" = "Aqua";
"Label" = "homebrew.mxcl.nginx";
"OnDemand" = true;
"LastExitStatus" = 256;
"Program" = "/usr/local/opt/nginx/bin/nginx";
"ProgramArguments" = (
"/usr/local/opt/nginx/bin/nginx";
"-g";
"daemon off;";
);
};
(base)