What's the "correct" way to create a custom daemon in Ubuntu, that will start at boot time and be controllable by Ubuntu's standard daemon start/stop commands?
Can I just copy and paste one of the scripts in /etc/init.d or do I need to "register" the daemon somewhere else?
Since you asked about Ubuntu specifically, you should know that sysv-style init scripts (the ones that live under /etc/init.d) are being phased out in favor of Upstart jobs, which IMHO are a lot easier to create and work with. Here are some links to get you started:
http://upstart.ubuntu.com/
http://en.wikipedia.org/wiki/Upstart
http://www.netsplit.com/category/tech/upstart/
http://manpages.ubuntu.com/manpages/lucid/man5/init.5.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With