คำถามติดแท็ก osx-leopard

8
วิธีเริ่ม / หยุด / เริ่มบริการ launchd จากบรรทัดคำสั่ง
ฉันจะเริ่มต้นใหม่พูดเช่น httpd หรือ afpd ของฉันใช้ Mac OS X ใด ๆ > = 10.5 (Leopard-) โดยไม่ต้องใช้ GUI และไปที่การตั้งค่าระบบ -> การแชร์และยกเลิกการเลือก / การตรวจสอบ "การแบ่งปันเว็บ" ฉันกำลังมองหาเทียบเท่าบัญญัติเพื่อ invoke-rc.d apache2 restartDebian แก้ไข: คำถามเกี่ยวกับการบริการควบคุม launchd โดยทั่วไปไม่เฉพาะ Apache (- ซึ่งเป็นเพียงตัวอย่าง)


3
ใช้ตัวแปรสภาพแวดล้อมในสคริปต์ launchd
ฉันอยากรู้ว่าเป็นไปได้หรือไม่ที่จะระบุตัวแปรสภาพแวดล้อมในProgramArgumentsส่วนของสคริปต์ luanchd บน Mac OS X Leopard <?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>Label</key> <string>me.mpietz.MountDevRoot</string> <key>ProgramArguments</key> <array> <string>/bin/sh</string> <string>$HOME/bin/attach-devroot.sh</string> <!-- Instead of using... <string>/Users/mpietz/bin/attach-devroot.sh</string --> </array> <key>RunAtLoad</key> <true/> </dict> </plist>

1
launchctl ทำงานช้าบน ssh ไปยังเซิร์ฟเวอร์ OS X
ฉันใช้เซิร์ฟเวอร์ OS X 10.5.8 เมื่อผู้ใช้ของฉันใช้งานมันอาจใช้เวลาประมาณ 10 วินาทีก่อนที่พวกเขาจะเห็นพรอมต์ ฉันได้เปิด debug สำหรับ ssh และเห็นว่ามันเป็นการหยุดที่ "กำลังเข้าสู่เซสชันแบบโต้ตอบ" โดยมองไปที่เซิร์ฟเวอร์ ณ จุดนี้กระบวนการ "launchctl" กำลังทำงานสำหรับผู้ใช้ที่เพิ่งเข้าสู่ระบบ ดังนั้นฉันสามารถติดตามสิ่งนี้ได้ต่อไปว่าเหตุใด Launchctl ใช้เวลาประมาณ 10 วินาทีในการเริ่มต้นก่อนที่พรอมต์ ssh จะกลับมา? ฉันสมมติว่ากำลังพยายามเริ่มต้นการเปิดใช้งาน daemons และตัวแทนต่อผู้ใช้หรือไม่ เป็นปัญหาที่ทราบกันหรือไม่ว่า launchctl ช้ามาก? (สิ่งนี้น่ารำคาญเป็นพิเศษเพราะเราใช้เครื่องมือ scm "git" มากกว่า ssh!) มีอะไรที่ฉันสามารถทำได้เพื่อเร่งความเร็วหรือไม่ ขอบคุณสำหรับความช่วยเหลือหรือคำแนะนำ ไชโยสตีฟ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.