Autodesk Smoke'i kurduktan sonra, sürekli çalışan iki httpd işlemim var ve bunları durdurmak istiyorum. Kullandığımda sudo killall httpd
dururlar ve hemen yeniden başlatılırlar. Etkinlik Monitörü, üst sürecin başlatıldığını gösterir, ancak devre dışı bırakabilmek için hangi aracı veya arka plan programının başlatıldığını nasıl belirleyebilirim?
launchctl list | grep httpd
şu sonuçları gösterir:
302 - 0x7f94ea700dd0.anonymous.httpd
92 - org.apache.httpd
İçeriye bakıyorum /System/Library/LaunchDaemons/org.apache.httpd.plist
ve aşağıdakileri gösteriyor. Olarak ayarlandığını görebilirsiniz disabled
. launchd
Garip bir ada sahip diğer öğe bir dosya sistemi aramasında görünmüyor, bu yüzden ne olduğu hakkında hiçbir fikrim yok.
<?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
(bunun plistin yolunu belirtmeniz gerekip gerekmediğini bilmiyorum), (ii) Giriş öğelerinizdeyse , Sistem Tercihleri aracını kullanın -> "Kullanıcılar ve Gruplar" -> "Oturum Açma Öğeleri" -> Bulunduysa rahatsız edici girişi sil.
/usr/sbin/apachectl stop
ancak yine de her yeniden başlatmadan sonra nasıl devre dışı bırakılacağını bilmiyorum.