# Start ruby process

**URL:** <https://www.ruby-forum.com/t/start-ruby-process/149586>\
**Category:** Ruby\
**Created:** [September 26, 2008, 3:35pm UTC](https://www.ruby-forum.com/t/start-ruby-process/149586 "2008-09-26T15:35:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [September 26, 2008, 3:35pm UTC](https://www.ruby-forum.com/t/start-ruby-process/149586/1 "2008-09-26T15:35:48Z")

</div>

how to start a ruby process that is not dependent on the process  
initiaing it.  
i tried doing system(‘ruby myCron.rb’) but as soon as my process  
ended, the mycron.rb process disappeared.  
any ideas

---

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [September 26, 2008, 3:59pm UTC](https://www.ruby-forum.com/t/start-ruby-process/149586/2 "2008-09-26T15:59:20Z")

</div>

2008/9/26 Junkone [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> how to start a ruby process that is not dependent on the process  
> initiaing it.  
> i tried doing system(‘ruby myCron.rb’) but as soon as my process  
> ended, the mycron.rb process disappeared.  
> any ideas

If you are running on Windows, try system(‘start ruby myCron.rb’)

Regards,

Park H.

---

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [September 26, 2008, 4:57pm UTC](https://www.ruby-forum.com/t/start-ruby-process/149586/3 "2008-09-26T16:57:45Z")

</div>

On Fri, Sep 26, 2008 at 9:34 PM, Junkone [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> how to start a ruby process that is not dependent on the process  
> initiaing it.  
> i tried doing system(‘ruby myCron.rb’) but as soon as my process  
> ended, the mycron.rb process disappeared. any ideas

try,

exec(“ruby mycron.rb”) if fork==nil

---

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [September 26, 2008, 5:40pm UTC](https://www.ruby-forum.com/t/start-ruby-process/149586/4 "2008-09-26T17:40:45Z")

</div>

On Sep 26, 10:56 am, botp [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> On Fri, Sep 26, 2008 at 9:34 PM, Junkone [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > how to start a ruby process that is not dependent on the process  
> > initiaing it.  
> > i tried doing system(‘ruby myCron.rb’) but as soon as my process  
> > ended, the mycron.rb process disappeared. any ideas
> 
> try,
> 
> exec(“ruby mycron.rb”) if fork==nil

what is the difference between exec(“ruby mycron.rb”) if fork==nil  
and system(‘ruby myCron.rb’)  
which is better in terms of reliability and resource consumptions
