(ทดสอบบน OS X 10.8.2; รุ่นอื่น ๆ อาจแตกต่างกันเล็กน้อย)
คุณสามารถเปลี่ยนขีด จำกัด ของระบบใน ptys ด้วยคำสั่งsysctl
sudo sysctl -w kern.tty.ptmx_max=255
สิ่งนี้จะช่วยให้คุณเปิด pty ได้ทันที
หากต้องการตั้งค่านี้โดยอัตโนมัติหลังจากรีบูตแต่ละครั้งให้วางบรรทัดต่อไปนี้ใน/etc/sysctl.conf
ไฟล์:
kern.tty.ptmx_max=255
(หมายเหตุ: ฉันไม่ได้ลองสิ่งนี้ แต่จากการดูซอร์สโค้ดดูเหมือนว่าlaunchdจะประมวลผลไฟล์นี้)
ไฟล์นี้อาจไม่มีอยู่; หากคุณต้องสร้างมันขึ้นมาคุณควรจะแน่ใจว่ามันมีการ จำกัด สิทธิ์และสิทธิ์:
sudo chown root:wheel /etc/sysctl.conf
sudo chmod 644 /etc/sysctl.conf
ในที่สุดคุณอาจพบข้อ จำกัด ทรัพยากรต่อกระบวนการหรือต่อผู้ใช้บางคน (เช่นจำนวนกระบวนการทั้งหมดต่อผู้ใช้และจำนวนไฟล์ตัวอธิบายไฟล์เปิดต่อกระบวนการ)