Module: RightScale::DaemonizeHelper
- Included in:
- Agent
- Defined in:
- lib/right_agent/daemonize.rb
Instance Method Summary collapse
Instance Method Details
#daemonize(identity, options = {}) ⇒ Object
25 26 27 28 29 30 31 32 33 |
# File 'lib/right_agent/daemonize.rb', line 25 def daemonize(identity, = {}) exit if fork Process.setsid File.umask 0022 exit if fork STDIN.reopen "/dev/null" STDOUT.reopen "#{[:log_path]}/#{identity}.out", "a" STDERR.reopen "#{[:log_path]}/#{identity}.err", "a" end |