(Testado no OS X 10.8.2; outros lançamentos podem ser um pouco diferentes.)
Você pode alterar o limite do sistema em ptys com o comando sysctl .
sudo sysctl -w kern.tty.ptmx_max=255
Isso deve permitir que você abra mais ptys imediatamente.
Para definir isso automaticamente após cada reinicialização, coloque a seguinte linha no /etc/sysctl.conf
arquivo:
kern.tty.ptmx_max=255
(Nota: eu não tentei isso, mas, de uma olhada no código-fonte, parece que o launchd processa esse arquivo.)
Este arquivo pode não existir; se você precisar criá-lo, provavelmente deve ter certeza de que possui restrições de propriedade e permissões:
sudo chown root:wheel /etc/sysctl.conf
sudo chmod 644 /etc/sysctl.conf
Eventualmente, você pode encontrar outros limites de recursos por processo ou por usuário (por exemplo, número total de processos por usuário e número total de descritores de arquivos abertos por processo).