ฉันมี apache ที่ทำงาน/usr/local/apache2/
บน devbox ของฉันซึ่งเป็นวิธีที่ฉันชอบ ฉันลงทะเบียนการเริ่มต้นกับ
sudo launchctl load /Library/LaunchDaemons/org.apache.apache2.httpd.plist
เมื่อฉันรีสตาร์ท Mac ฉันพบว่ามันไม่ได้เริ่มต้นเนื่องจากกระบวนการ httpd มีอยู่แล้ว การใช้ / ตำแหน่งฉันพบว่านี่คือ
/System/Library/LaunchDaemons/org.apache.httpd.plist
ดังนั้นฉันจึงออกคำสั่งนี้:
sudo launchctl unload /System/Library/LaunchDaemons/org.apache.httpd.plist
อย่างไรก็ตามหลังจากการรีสตาร์ทครั้งถัดไปกระบวนการจะมีและทำงานอีกครั้ง คราวนี้ฉันย้ายไปที่โฟลเดอร์บ้านของฉันเพราะฉันไม่ต้องการให้มันทำงาน
ฉันใช้ launchctl ผิดหรือเปล่า