Re: Mongrel crashes while running ''exec'' through ruby

Frederick Cheung
Thu, 11 Jun 2009 07:13:50 -0000

On Jun 11, 7:54 am, Tahir Rauf
<rails-mailing-l...-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org>
wrote:
> Hi All,
>
> I have a ruby on rails application and in the controller, I try to run a
> shell script using exec command

You know that the whole point of the exec command is that it replaces
the current process with what you tell it to run? You may be more
interested in ``, system or things like IO.popen

Fred
>
> like this
>
> ---
> variable = ''sh /home/abc.sh''
> exec variable
> ---
>
> But when the control comes at this line, the mongrel server immediately
> crashes, and when I check its status its says "missing pid file".
>
> The shell script contains nothing wrong, it works fine on the linux
> console, I have also commented everything in that shell script and put
> just a single variable declaration, but even then the serer crashes..
>
> Any Ideas, or is there any other way to run a shell script using ruby on
> rails ??
>
> Thanks in advance..
>
> Tahir Rauf
> --
> Posted viahttp://www.ruby-forum.com/.