A collection of tools for managing UNIX services
C Other Shell Stata C++
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
debian
rts.tests
.gitignore
BIN
CHANGES
CHANGES.djb
EXTRADIST
LICENSE
MAN
README
TODO
VERSION
alloc.c
alloc.h
alloc_re.c
buffer.c
buffer.h
buffer_0.c
buffer_1.c
buffer_2.c
buffer_copy.c
buffer_copyline.c
buffer_get.c
buffer_gets.c
buffer_put.c
buffer_read.c
buffer_write.c
byte.h
byte=l
byte_chr.c
byte_rchr.c
chkshsgr.c
chkshsgr=x
choose.do
choose.sh
clean.do
closeonexec.c
closeonexec.h
compile.do
conf-bin
conf-cc
conf-ld
conf-man
conf-supervise
conf_supervise.c.do
deepsleep.c
deepsleep.h
default.8.do
default.a.do
default.do
default.o.do
direntry.h.do
direntry.h1
direntry.h2
dosubst.do
env.c
env.h
envdir.8
envdir.c
envdir=x
envini.8
envini.c
envini=x
envuidgid.8
envuidgid.c
envuidgid=x
error.c
error.h
error_str.c
fd.h
fd_copy.c
fd_move.c
fghack.8
fghack.c
fghack=x
fifo.c
fifo.h
find-systype.sh
fmt.h
fmt_uint.c
fmt_uint0.c
fmt_ulong.c
gen_alloc.h
gen_allocdefs.h
getln.c
getln.h
getln2.c
getln=l
hasattribute.h.do
hasattribute.h1
hasattribute.h2
hasflock.h.do
hasflock.h1
hasflock.h2
hasmemrchr.h.do
hasmemrchr.h1
hasmemrchr.h2
hasmkffo.h.do
hasmkffo.h1
hasmkffo.h2
hassgact.h.do
hassgact.h1
hassgact.h2
hassgprm.h.do
hassgprm.h1
hassgprm.h2
hasshsgr.h.do
hasshsgr.h1
hasshsgr.h2
haswaitp.h.do
haswaitp.h1
haswaitp.h2
install.do
installer.c
installer=x
iopause.c
iopause.h.do
iopause.h1
iopause.h2
it.do
load.do
lock.h
lock_ex.c
lock_exnb.c
makedist
makelib.do
makemake
man.do
match.c
match.h
matchtest.c
matchtest=x
multilog.8
multilog.c
multilog=x
ndelay.h
ndelay_off.c
ndelay_on.c
open.h
open_append.c
open_read.c
open_trunc.c
open_write.c
openreadclose.c
openreadclose.h
pathexec.h
pathexec_env.c
pathexec_run.c
pgrphack.8
pgrphack.c
pgrphack=x
print-ar.sh
print-cc.sh
print-ld.sh
programs.do
prot.c
prot.h
readclose.c
readclose.h
readproctitle.8
readproctitle.c
readproctitle=x
rts.do
rts.exp.do
rts.sh.do
scan.h
scan_8long.c
scan_ulong.c
seek.h
seek_set.c
select.h.do
select.h1
select.h2
setlock.8
setlock.c
setlock=x
setuidgid.8
setuidgid.c
setuidgid=x
setuser.8
setuser.c
setuser=x
sgetopt.c
sgetopt.h
sig.c
sig.h
sig_block.c
sig_catch.c
sig_pause.c
sleeper.c
sleeper=x
softlimit.8
softlimit.c
softlimit=x
str.h
str_chr.c
str_start.c
stralloc.h
stralloc_append.c
stralloc_cat.c
stralloc_catb.c
stralloc_cats.c
stralloc_copy.c
stralloc_copyb.c
stralloc_copys.c
stralloc_ready.c
strerr.h
strerr_die.c
strerr_sys.c
subgetopt.c
subgetopt.h
supervise.8.in
supervise.c
supervise=x
svc.8.in
svc.c
svc=x
svok.8.in
svok.c
svok=x
svpath.c
svpath.h
svscan.8
svscan.c
svscan=x
svscanboot.8
svscanboot.sh
svscanboot=s
svstat.8.in
svstat.c
svstat=x
svstatus.h
svup.8.in
svup.c
svup=x
sysdeps.do
systype.do
tai.h
tai64n.8
tai64n.c
tai64n=x
tai64nlocal.8
tai64nlocal.c
tai64nlocal=x
tai_now.c
tai_pack.c
tai_sub.c
tai_unpack.c
taia.h
taia_add.c
taia_approx.c
taia_frac.c
taia_less.c
taia_now.c
taia_pack.c
taia_sub.c
taia_uint.c
targets.do
time=l
timestamp.c
timestamp.h
tryattribute.c
trycpp.c
trydrent.c
tryflock.c
trymemrchr.c
trymkffo.c
trypoll.c
trysgact.c
trysgprm.c
tryshsgr.c
trysysel.c
tryulong64.c
trywaitp.c
uint64.h.do
uint64.h1
uint64.h2
unix=l
wait.h
wait_nohang.c
wait_pid.c
warn-auto.sh
warn-shsgr
x86cpuid.c

README

daemontools-encore is a collection of tools for managing UNIX services.
It is derived from the public-domain release of daemontools by D. J.
Bernstein, which can be found at http://cr.yp.to/daemontools.html

daemontools-encore adds numerous enhancements above what daemontools
could do while maintaining backwards compatibility with daemontools.
See the CHANGES file for more details on what features have been added.

I realize there are other supervisory systems that will handle some or
all of the tasks that this package does better.  I am providing this
package as a service to those who prefer the semantics and handling that
daemontools provides.

Official release can be found at:

	http://untroubled.org/daemontools-encore/

Development versions are available from github:

	https://github.com/bruceg/daemontools-encore

============
Installation
============

Adjust the values in the conf-* files if necessary.

Build the programs by running 'make'.

Edit the conf-bin and conf-man files and put the destination directory
for programs and man pages in the first line of each respectively.

As root, run 'make install'.



Copyright (c) 2014 Bruce Guenter

See the LICENSE file for details.