Method: LogfileTransfer.daemonize_app
- Defined in:
- lib/logfile_transfer.rb
.daemonize_app(working_directory) ⇒ Object
45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/logfile_transfer.rb', line 45 def self.daemonize_app working_directory if RUBY_VERSION < "1.9" exit if fork Process.setsid exit if fork Dir.chdir working_directory STDIN.reopen "/dev/null" STDOUT.reopen "/dev/null", "a" STDERR.reopen "/dev/null", "a" else Process.daemon end end |