daemon

turns other processes into daemons


What is daemon? | Features | Supported Platforms | Documentation | Download | Mailing Lists

What is daemon?

Daemon turns other process into daemons. There are many tasks that need to be performed to correctly set up a daemon process. This can be tedious. Daemon performs these tasks for other processes. This is useful for writing daemons in languages other than C, C++ or Perl (e.g. /bin/sh, Java).

If you want to write daemons in languages that can link against C functions (e.g. C, C++), see libslack which contains the core functionality of daemon.

Daemon is freely available under the GNU General Public License.

Features

For more information read the Documentation.

Supported Platforms

Currently, daemon is only known to compile and work on:

It is written in ISO C using POSIX almost exclusively except for some BSD functions that appear on most systems (e.g. sockets). So it shouldn't be difficult to get it working on other (recent) systems that support ISO C, POSIX and XPG4.

Documentation

There is a README file and a manual entry:

README - Description, Install, Requirements, Copying, History
daemon(1) - turns other processes into daemons (source)

Download

Latest: daemon-0.6.4.tar.gz (final) (MD5 6cd0a28630a29ac279bc501f39baec66)
daemon-0.6.4-original.tar.gz (mistake) (MD5 4f8e6b8767fe59ee8fe537c04e8a2ebd)
daemon-0.6.4.html.tar.gz (MD5 4490d6ab18eb71e6745136e0543ee099)
daemon-0.6.4-1.src.rpm (MD5 f709d8919f414bb0e2f253fac19b1e26)
daemon-0.6.4-1.x86_64.rpm (MD5 6fcf615ee7f9b4dc4469db8bfcb400cf)
daemon-0.6.4-1.i686.rpm (MD5 56c6dac5e5cca8faaf2bebca38cf7e00)
daemon-0.6.4-openbsd-amd64.tgz (MD5 e93429d19d97bbe22b25375d18cd66e2)
daemon-0.6.4-openbsd-i386.tgz (MD5 10d3d1d1a82343fee91e761dbcc315ee)
daemon-0.6.4-freebsd-amd64.tbz (MD5 4da6aa2923023f9d6a2fc8f468ef6cbe)
daemon-0.6.4-freebsd-i386.tbz (MD5 7769b5ca0b6bcc857dae5dea7a08ff85)
daemon-0.6.4-netbsd-amd64.tgz (MD5 7d8b8814d29a4ff2a8abe489be29f950)
daemon-0.6.4-netbsd-i386.tgz (MD5 a8f46d57414fa96be9b9a3009e23d199)
daemon-0.6.4-macosx-universal.tar.gz (MD5 79c571cfd7632d810270c510daba62a2)
daemon-0.6.4-macosx-x86_64.tar.gz (MD5 5d9762f560086ad3e29b3647beccef2c)
daemon-0.6.4-macosx-i386.tar.gz (MD5 55b33dad7f0eeab1cace5114afa6e4d5)
daemon-0.6.4-macosx-powerpc.tar.gz (MD5 58390ad1ee9bd5fabb3ec58a896ab2a2)
daemon-0.6.4-macosx-10.4-powerpc.tar.gz (MD5 6fbd4d2a1fb63cb04a24aeffe9dd62d4)
daemon-0.6.4-solaris-amd64.pkg.gz (MD5 7e9ff1028cd08e54b1764e35c0bcb965)
daemon-0.6.4-solaris-i386.pkg.gz (MD5 98582c0799bf7ab1e5b6fc6d3f9c4420)
     
Previous: daemon-0.6.3.tar.gz (MD5 d2f3001b20bb035d55202f1945c0a0ee)
daemon-0.6.3.html.tar.gz (MD5 f47aefff09d3b54b166d772825c2815c)
daemon-0.6.3-1.src.rpm (MD5 fc02af8dd1f39f2d667d8b8ee79196e5)
daemon-0.6.3-1.i386.rpm (MD5 69e20396799c9ed5539ab8292b4aa798)
daemon-0.6.3-obsd-i386.tar.gz (MD5 6d3eff03c104c74bbbebec99a6e0c55f)
daemon-0.6.3-fbsd-i386.tar.gz (MD5 15ac1cd3c4d7b4a7eb838de250520af8)
daemon-0.6.3-osx-powerpc.tar.gz (MD5 47ac5d783eac55d42c5fe5d2eafe3d9e)
daemon-0.6.3.sun4u.pkg.gz (MD5 852638de5d25d5f92a671dd5ffb3f680)
daemon_0.6.3-0_i386.deb (MD5 da5d3e94833e26d3758dd7229eb0d11d)
daemon_0.6.3.orig.tar.gz (MD5 7ce27b16774362d654617c3d8bccbce5)
daemon_0.6.3-0.diff.gz (MD5 54c79cfe926e039f60a93898a43fa020)
daemon_0.6.3-0.dsc (MD5 4cf83907cbb7e99ca07b44df60aef809)
daemon_0.6.3-0_i386.changes (MD5 99dd14b45bb6bd45b192d09387a1318d)
daemon-0.6.2.tar.gz (MD5 322e474d52feb9773f50b906c441ec82)
daemon-0.6.2.html.tar.gz (MD5 cc1687a5331d10da0c18ea515d5ac806)
daemon-0.6.2-1.src.rpm (MD5 d40aca50e5bd75037fc78802b6b4a784)
daemon-0.6.2-1.i386.rpm (MD5 110bc2d6d69df907bc5afef58652023d)
daemon-0.6.2-obsd-i386.tar.gz (MD5 dc8c17ef8078a75ad11a38a1ef31f9cd)
daemon-0.6.2-fbsd-i386.tar.gz (MD5 04966106a71e6932c5c510250c4689ed)
daemon-0.6.2-osx-powerpc.tar.gz (MD5 270ac76e4c8855bcbf0571244e102b56)
daemon-0.6.2.sun4u.pkg.gz (MD5 0ad9cf542fde82df75d5f991e8d6cca0)
daemon-0.6.2.i86pc.pkg.gz (MD5 669429b7b510943b6aaf1018e915bfcc)
daemon_0.6.2-0_i386.deb (MD5 d0234a94cdd1884356dacdf851fb19e0)
daemon_0.6.2.orig.tar.gz (MD5 b515bda161c5685f83e3dde698d4ad07)
daemon_0.6.2-0.diff.gz (MD5 1214e262f77db19d5ce5163a4c33304e)
daemon_0.6.2-0.dsc (MD5 67f39eb955220e8537badcafad256d2c)
daemon_0.6.2-0_i386.changes (MD5 507b493061d072b91a818a45c6842404)
daemon-0.6.1.tar.gz (MD5 3872efc6490c433aa11766c1a8b66c35)
daemon-0.6.1.html.tar.gz (MD5 f7d23ad6c89304fe34bdf7951f946a56)
daemon-0.6.1-1.src.rpm (MD5 69a5644872fadb261ad9cee0bf816675)
daemon-0.6.1-1.i386.rpm (MD5 b0cd5f7117b67bce57bcf1943d404d0d)
daemon-0.6.1-obsd-i386.tar.gz (MD5 23103ee1a5e474f06a2f967da29b6ab7)
daemon-0.6.1-fbsd-i386.tar.gz (MD5 29d329d05cbd8bdfcd6dc8ae52de38ff)
daemon-0.6.1.sun4u.pkg.gz (MD5 13f040d6b7a191ae820da8b2577145e3)
daemon_0.6.1-0_i386.deb (MD5 3d9e9a4d9e77d418dff62e8a44356d21)
daemon_0.6.1.orig.tar.gz (MD5 7cf1f61d4808b533cd68b19bac641347)
daemon_0.6.1-0.diff.gz (MD5 e7d645663ad02e2a069641f08ffabc4d)
daemon_0.6.1-0.dsc (MD5 f5630fcba81eaf6856de455b80edb614)
daemon_0.6.1-0_i386.changes (MD5 b868ebcbb18d700716541f88879b50f1)
daemon-0.6.tar.gz (MD5 4e53183c2ed050516aa544ae3aa12600)
daemon-0.6.html.tar.gz (MD5 5e3d18840dac65cc0ed78ec5314ae6cf)
daemon-0.6-1.src.rpm (MD5 894c1ff8448de06c3e53c6bcfee0f4b0)
daemon-0.6-1.i386.rpm (MD5 ec477cdb745dad3f01ec9557d8a25711)
daemon-0.6-obsd-i386.tar.gz (MD5 f4803939a95b51df5028f1bef20677dd)
daemon-0.6-fbsd-i386.tar.gz (MD5 0d762ecbc70178514f0d71a16c89f079)
daemon-0.6.sun4u.pkg.gz (MD5 7affdae1fc4b27a11a00a4de792426c5)
daemon_0.6-1_i386.deb (MD5 ee975e2fd0dfe91308c2058e3eb9de98)
daemon_0.6.orig.tar.gz (MD5 9a5022348ad1b045b982eb9f3a4e5650)
daemon_0.6-1.diff.gz (MD5 f0a48e2436fb547e3d1736a4a9ba9253)
daemon_0.6-1.dsc (MD5 511cffc27a023b5d56ae0799047f3eaa)
daemon_0.6-1_i386.changes (MD5 db627e394122e58460a9104ab9220666)
daemon-0.5.tar.gz (MD5 c7373d710be297c4263f9ab429f74e43)
daemon-0.5.html.tar.gz (MD5 7a55d42f3d4f1e3bfb3215557221dfb5)
daemon_0.5_i386.deb (MD5 cbf9e7eabaaede7fce064ac6b68c6fb6)
daemon-0.5-1.i386.rpm (MD5 7a19d1445a354f862e21ce04309069ea)
daemon-0.5-1.src.rpm (MD5 a839aedfa03c54bbd75d2f53cce612bb)
daemon-0.5-obsd-i386.tar.gz (MD5 712b2b78dcc6a2d4158586111f554407)
daemon-0.5.sun4u.pkg.gz (MD5 f48a1259e567d34a646862551bcf2c39)
daemon-0.4.tar.gz (MD5 8895f48c0248e5da8b71443a9366871a)
daemon-0.4.html.tar.gz (MD5 e9a5ec1a1096826399824841b857eb64)
daemon_0.4_i386.deb (MD5 5134fa40ecfc412189e9a33963ca9dc7)
daemon-0.4-1.i386.rpm (MD5 d99f3c190adaa167a6e98b91cfb89425)
daemon-0.4-1.src.rpm (MD5 fc1fb4236479fb3c243f5f8d0a371a82)
daemon-0.4.sun4u.pkg.gz (MD5 aa0917ffb07cbabe1b7d1509a94d0fab)
daemon-0.3.tar.gz (MD5 74b334cf7610955a327cb976b0b14037)
daemon-0.2.tar.gz (MD5 30f632a578a8f56f829b24ebbb3b91cc)
daemon-0.1.tar.gz (MD5 6f5628fb590fd11e2a9fe2210835131d)

Mailing Lists

If you'd like to be kept up to date with daemon releases or have questions or suggestions, you can join one or more of the following mailing lists (@libslack.org).

  daemon-announce (Announcements)
daemon-users (User forum)
daemon-dev (Development forum)

To subscribe to any of these mailing lists, send a mail message to listname-request@libslack.org with subscribe as the message body.

 
$ echo subscribe | mail daemon-announce-request@libslack.org
$ echo subscribe | mail daemon-users-request@libslack.org
$ echo subscribe | mail daemon-dev-request@libslack.org

Or you can send a mail message to majordomo@libslack.org with subscribe listname in the message body. This way, you can include multiple subscribe commands to subscribe to multiple lists at the same time.

 
$ mail majordomo@libslack.org
subscribe daemon-announce
subscribe daemon-users
subscribe daemon-dev
.

A digest version of each mailing list is also available. Subscribe to digests as above but append -digest to the listname.

 
$ echo subscribe | mail daemon-announce-digest-request@libslack.org
$ echo subscribe | mail daemon-users-digest-request@libslack.org
$ echo subscribe | mail daemon-dev-digest-request@libslack.org

Or

 
$ mail majordomo@libslack.org
subscribe daemon-announce-digest
subscribe daemon-users-digest
subscribe daemon-dev-digest
.

Note that these are all extremely low volume mailing lists so there's not much use for the digest lists.


What is daemon? | Features | Supported Platforms | Documentation | Download | Mailing Lists

Last modified by raf at Thu Jul 15 10:17:20 EST 2010
v