0

wondering how I can have a ruby script started at boot, as a particular user.

This is on centos, so I imagine i need to create a service. ?

1
  • Is it going to be continuously running, or merely fired off and be done?
    – andol
    Commented Jul 18, 2010 at 15:26

3 Answers 3

0

Read /usr/share/doc/initscripts-*/sysvinitfiles for information on writing the initscript that you'll need for this.

1

If you just want to run this script at boot time, put it in that user's crontab with the special time @reboot.

If the script is a long-running process that would normally keep running until you reboot, then a adding a service is the best solution.

0

Or u can add to /etc/rc.local somthing like this:

/usr/bin/sudo -u $user /path/to/script/script.rb

1

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .