ด้วยเหตุผลบางอย่างฉันมีเวลายากที่จะคาดหัว OS X จัดการกับสิ่งต่าง ๆ เช่น init, cron และ daemon "ปกติ" หลายปีที่ผ่านมาที่ใช้ * ทำงานห้าม
ฉันจะกำหนดค่า syslogd บนกล่อง 10.6 OS X เพื่อส่งบันทึกไปยังเซิร์ฟเวอร์ syslog ได้อย่างไร
ด้วยเหตุผลบางอย่างฉันมีเวลายากที่จะคาดหัว OS X จัดการกับสิ่งต่าง ๆ เช่น init, cron และ daemon "ปกติ" หลายปีที่ผ่านมาที่ใช้ * ทำงานห้าม
ฉันจะกำหนดค่า syslogd บนกล่อง 10.6 OS X เพื่อส่งบันทึกไปยังเซิร์ฟเวอร์ syslog ได้อย่างไร
คำตอบ:
เป็นเรื่องง่าย ๆ ของการเพิ่ม:
*.* @remote_ip
ถึง /etc/syslog.conf
จากนั้นจึงออก
launchctl stop com.apple.syslogd
launchctl start com.apple.syslogd
ถอนหายใจ สิ่งที่เกิดขึ้นกับ /etc/rc.d/init.d/syslogd รีสตาร์ท . .
launchd
ใน Mac OS X 10.4 ( developer.apple.com/macosx/launchd.html ) มันไม่ได้แย่ขนาดนั้นเลยเมื่อคุณรู้จัก