Ho 6 istanze di httpd in esecuzione e si rigenerano dopo che le ho uccise. Ho provato la soluzione fornita su questa risposta ,
$ pgrep -fl foo
40679 bash /tmp/foo
$ launchctl list|grep 40679
40679 - com.example.foo
nel mio caso, sudo pgrep -fl httpd
per scoprire quale processo li sta creando e ottenuto come risultato:
83071 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf -E /private/var/log/apache2/service_proxy_error.log
e altre sei istanze che, secondo il mio Monitor attività, dipendono dal primo. Quindi ho inserito sudo launchctl list|grep 83071
e ho ottenuto questo 83071 0 com.apple.serviceproxy
che immagino sia il processo / file / servizio che sta lanciando queste istanze, ma non riesco a trovarlo da nessuna parte.
Ho anche provato a lanciare e poi a uccidere Apache come per questa domanda , ma quello ha appena creato un'altra istanza di httpd.
Scusa la mia totale ignoranza sulla CLI, solo cercando di scoprire come uccidere quelle istanze httpd che usano la porta 8443 per ascoltare e entrare in conflitto con un altro servizio che sto provando ad installare.