(Probado en OS X 10.8.2; otras versiones pueden ser ligeramente diferentes.)
Puede cambiar el límite del sistema en ptys con el comando sysctl .
sudo sysctl -w kern.tty.ptmx_max=255
Esto debería permitirte abrir más ptys inmediatamente.
Para establecer esto automáticamente después de cada reinicio, coloque la siguiente línea en el archivo /etc/sysctl.conf
:
kern.tty.ptmx_max=255
(Nota: no probé esto, pero, al observar el código fuente, parece que launchd procesa este archivo).
Este archivo puede no existir; si tiene que crearlo, probablemente debería estar seguro de que tiene permisos y propiedad restringidos:
sudo chown root:wheel /etc/sysctl.conf
sudo chmod 644 /etc/sysctl.conf
Eventualmente, puede encontrarse con otros límites de recursos por proceso o por usuario (por ejemplo, la cantidad total de procesos por usuario y la cantidad total de descriptores de archivos abiertos por proceso).