blob: 473e01804dd5aae0205d3813a2fae51ac764654d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
def daemonize_app
if RUBY_VERSION < "1.9"
exit if fork
Process.setsid
exit if fork
Dir.chdir "/"
STDIN.reopen "/dev/null"
STDOUT.reopen "/dev/null", "a"
STDERR.reopen "/dev/null", "a"
else
Process.daemon
end
end
|