Skip to content

Instantly share code, notes, and snippets.

@oxnz
Forked from bscott/ruby-init.rb
Last active August 29, 2015 14:09
Show Gist options
  • Save oxnz/1e4016aec37b572399cc to your computer and use it in GitHub Desktop.
Save oxnz/1e4016aec37b572399cc to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
#
# app_name This is a startup script for use in /etc/init.d
#
# chkconfig: 2345 80 20
# description: Description of program / service
APP_NAME = 'app_name'
case ARGV.first
when 'status':
status = 'stopped'
puts "#{APP_NAME} is #{status}"
when 'start':
# Do your thang
when 'stop':
# Do your thang
when 'restart':
# Do your thang
end
unless %w{start stop restart status}.include? ARGV.first
puts "Usage: #{APP_NAME} {start|stop|restart}"
exit
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment