Forums
New posts
Search forums
Members
Current visitors
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Menu
Log in
Register
Install the app
Install
Forums
Archive
Archive
Ruby
Trying to create a Ruby daemon
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
Reply to thread
Message
[QUOTE="Reimer Behrends, post: 4421362"] Daemonization in seven easy steps [1]: exit if fork # Parent exits, child continues. Process.setsid # Become session leader. exit if fork # Zap session leader. See [1]. Dir.chdir "/" # Release old working directory. File.umask 0000 # Ensure sensible umask. Adjust as needed. STDIN.reopen "/dev/null" # Free file descriptors and STDOUT.reopen "/dev/null", "a" # point them somewhere sensible. STDERR.reopen STDOUT # STDOUT/ERR should better go to a logfile. Refine as necessary. Reimer Behrends [1] [URL]http://www.erlenstar.demon.co.uk/unix/faq_2.html#SEC16[/URL] [/QUOTE]
Verification
Post reply
Forums
Archive
Archive
Ruby
Trying to create a Ruby daemon
Top