Turn a JRuby script into an init-d style daemon
Shell Ruby
Latest commit 8602173 Jun 8, 2013 @junegunn File.expand_path
Permalink
Failed to load latest commit information.
__template__ File.expand_path Jun 8, 2013
README.md typo Jan 8, 2013
create-template removed spoon dependency Jan 8, 2013

README.md

Daemonizing JRuby script

Turn a JRuby script into an init-d style daemon with nohup command.

Usage

git clone https://github.com/junegunn/jruby-daemon-template
jruby-daemon-template/create-template my-daemon

Then you will have the following files and directories.

  • my-daemon/my-daemon
    • A wrapper script for implementing init.d-style start/stop/restart interface.
  • my-daemon/my-daemon.rb
    • This is your main JRuby script.
  • my-daemon/log/
    • Log files, my-daemon.out and my-daemon.err, will be created in this directory.
  • my-daemon/pid/
    • PID file for the daemon process will be created in this directory.
  • my-daemon/Gemfile
  • my-daemon/Gemfile.lock
my-daemon/my-daemon start