(Testato su OS X 10.8.2, altre versioni potrebbero essere leggermente diverse.)
Puoi modificare il limite del sistema su ptys con il comando sysctl .
sudo sysctl -w kern.tty.ptmx_max=255
Questo dovrebbe immediatamente consentire di aprire più pty.
Per impostarlo automaticamente dopo ogni riavvio, inserisci la seguente riga nel file /etc/sysctl.conf
:
kern.tty.ptmx_max=255
(Nota: non l'ho provato, ma da uno sguardo al codice sorgente sembra che launchd elabori questo file.)
Questo file potrebbe non esistere; se devi crearlo, probabilmente dovresti essere sicuro che abbia proprietà e permessi limitati:
sudo chown root:wheel /etc/sysctl.conf
sudo chmod 644 /etc/sysctl.conf
Alla fine, potresti incorrere in altri limiti di risorse per processo o per utente (ad esempio numero totale di processi per utente e numero totale di descrittori di file aperti per processo).