先日 Leopard から Snow Leopard (10.6.5) にアップグレードした際に apachectl が動かなくなりました。
$ sudo /usr/sbin/apachectl restart /usr/sbin/apachectl: line 82: ulimit: open files: cannot modify limit: Invalid argument
エラーメッセージをググったところ、セキュリティ周りのアップデートによってコマンドが無効になったようです (参考サイト)。
該当行を下記のように書き換えたら正しく動くようになりました。
#ULIMIT_MAX_FILES="ulimit -S -n `ulimit -H -n`" ULIMIT_MAX_FILES=""