Nach der Installation von Autodesk Smoke werden ständig zwei httpd-Prozesse ausgeführt, und ich möchte sie stoppen. Wenn ich benutze sudo killall httpd
, hören sie auf und werden sofort neu gestartet. Der Aktivitätsmonitor zeigt an, dass der übergeordnete Prozess gestartet wird. Wie kann ich jedoch feststellen, welcher Agent oder Dämon ihn startet, damit ich ihn deaktivieren kann?
launchctl list | grep httpd
zeigt diese Ergebnisse:
302 - 0x7f94ea700dd0.anonymous.httpd
92 - org.apache.httpd
Ich schaue hinein /System/Library/LaunchDaemons/org.apache.httpd.plist
und es zeigt folgendes. Sie können sehen, dass es eingestellt ist disabled
. Das andere launchd
Element mit einem seltsamen Namen wird in einer Dateisystemsuche nicht angezeigt, daher habe ich keine Ahnung, was es ist.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Disabled</key>
<true/>
<key>Label</key>
<string>org.apache.httpd</string>
<key>EnvironmentVariables</key>
<dict>
<key>XPC_SERVICES_UNAVAILABLE</key>
<string>1</string>
</dict>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/httpd</string>
<string>-D</string>
<string>FOREGROUND</string>
</array>
<key>OnDemand</key>
<false/>
</dict>
</plist>
launchctl unload
(obwohl ich nicht weiß, ob Sie dazu den Pfad zur Liste angeben müssen), (ii) Wenn er in Ihren Loginitems enthalten ist Verwenden Sie das Tool "Systemeinstellungen" -> "Benutzer und Gruppen" -> "Anmeldeelemente" -> Löschen Sie einen fehlerhaften Eintrag, falls gefunden.
/usr/sbin/apachectl stop
weiß aber immer noch nicht, wie ich ihn nach jedem Neustart deaktivieren kann.