# Starting ruby script on server's reboot

**URL:** <https://www.ruby-forum.com/t/starting-ruby-script-on-servers-reboot/170891>\
**Category:** Rails\
**Created:** [June 24, 2009, 1:48am UTC](https://www.ruby-forum.com/t/starting-ruby-script-on-servers-reboot/170891 "2009-06-24T01:48:31Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![serenobs](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/71e660/32.png) [@serenobs](https://www.ruby-forum.com/u/serenobs)\
**Post date:** [June 24, 2009, 1:48am UTC](https://www.ruby-forum.com/t/starting-ruby-script-on-servers-reboot/170891/1 "2009-06-24T01:48:31Z")

</div>

Hi

I’m using passenger + apache.  
with this combination, how can I start my ruby script on server’s  
reboot?  
now I type “ruby myscript.rb run” whenever server reboot.

---

<div class="post-metadata">

**Author:** ![serenobs](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/71e660/32.png) [@serenobs](https://www.ruby-forum.com/u/serenobs)\
**Post date:** [June 24, 2009, 1:57am UTC](https://www.ruby-forum.com/t/starting-ruby-script-on-servers-reboot/170891/2 "2009-06-24T01:57:52Z")

</div>

On Tue, Jun 23, 2009 at 4:47 PM, serenobs [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> how can I start my ruby script on server’s reboot?

Like anything else – invoke it from a script in /etc/init.d .

(That is, of course, assuming \*nix – Windows, no idea)

–  
Hassan S. ------------------------ removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![serenobs](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/71e660/32.png) [@serenobs](https://www.ruby-forum.com/u/serenobs)\
**Post date:** [June 24, 2009, 8:57am UTC](https://www.ruby-forum.com/t/starting-ruby-script-on-servers-reboot/170891/3 "2009-06-24T08:57:26Z")

</div>

you can add your script to the cron tab  
take a look at this screencast

> **[\#164 Cron in Ruby - RailsCasts](http://railscasts.com/episodes/164-cron-in-ruby)**
>
> Short Ruby on Rails screencasts containing tips, tricks and tutorials. Great for both novice and experienced web developers.

thanks  
Rajesh

> **[typed lambda λ→](https://typedlambda.dev/)**
>
> All things lambda calculus, functional programming and type theory.

---

<div class="post-metadata">

**Author:** ![serenobs](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/71e660/32.png) [@serenobs](https://www.ruby-forum.com/u/serenobs)\
**Post date:** [June 24, 2009, 4:48pm UTC](https://www.ruby-forum.com/t/starting-ruby-script-on-servers-reboot/170891/4 "2009-06-24T16:48:43Z")

</div>

Most modern crontab specifications support a @reboot meta-schedule.

A job tagged

@reboot /usr/bin/ruby /path/to/your/script.rb run

would run whenever the machine restarted.
