I asked this on the rails list, but received no traction. Since it's
more of a ruby question anyway, thought I'd give it a shot here.

I have a problem with one of my rake tasks. It loads a very large yaml
file into the db, but because of the default limitation on stack size
in the Linux shell, the task craps out. Executing "ulimit -s 16384"
fixes the issue, and the task completes just fine.

What I'd like to do within my task is this (in ruby-ish pseudo):

if on_linux?
 set_stack_of_running_shell_via_ulimit 16384
end

Is there any way to do this? Can I modify the attributes of the shell
that is running me?

Thanks!
John