Method: Pmux::LogView::Application#daemonize
- Defined in:
- lib/pmux-logview/application.rb
#daemonize ⇒ Object
42 43 44 45 46 47 48 49 50 51 |
# File 'lib/pmux-logview/application.rb', line 42 def daemonize if !@foreground exit!(0) if Process.fork Process.setsid exit!(0) if Process.fork STDIN.reopen("/dev/null", "r") STDOUT.reopen("/dev/null", "w") STDERR.reopen("/dev/null", "w") end end |