Mac OS X 10.4では、1ユーザあたりの起動可能なプロセス数がデフォルトで100になっている。そのため、実験などでたくさんプロセスが起動するようなプログラムを動かすと、 Resource temporarily unavailable などというエラーで起動に失敗することがある。 このような状況になると、ターミナルで新しいウィンドウを開いたり、GUIアプリケーションを起動することも出来なくなってしまう。 これを緩和するには、次の2ステップを行う。 1. まず、/etc/sysctl.conf というファイル(ない場合は作成する)に下の内容を書く。 kern.maxproc=2048 kern.maxprocperuid=1024これで、システム全体の限界プロセス数とユーザあたりの限界プロセス数が増える。 2. これだけではulimitで制限が掛かったままになってしまうので、どこかで