02-19-2009
Comments/Experience with DJBernstein's tools? supervise, djdns, dnscache
Does anyone have experience with D J Bernstein's tools, such as "daemontools", supervise, djdns, and/or dnscache? If so, can you tell me about reliability, if they are really worth replacing their counterparts (supervise <=> inittab; djdns/dnscache <=> bind ) and why?
Thanks in advanced.
5 More Discussions You Might Find Interesting
1. Programming
I'm kinda fed up with all the theoretical side of the programming. now i'd love to participate in some project dealing with C network programming under Unix. My question is: is there any online programs or projects where i can really participate? Any other suggestions how to build up practical... (1 Reply)
Discussion started by: solvman
1 Replies
2. UNIX for Advanced & Expert Users
Hi everybody,
I'm kinda fed up with all the theoritical part of programming. I wonder if there is any online project or something where i can participate to practice my skills? Any other suggestions how to build up practical side of Unix C programming?
Thank you all. (1 Reply)
Discussion started by: solvman
1 Replies
3. UNIX for Dummies Questions & Answers
I know this is off subject, but I have been having fits with a Quantum M1500 library with DTL8000 drives, and figured that some of you have had some experience with them.
Thanks,
Chuck (1 Reply)
Discussion started by: 98_1LE
1 Replies
4. UNIX for Dummies Questions & Answers
setup
192.168.1.0(windows)---------ROUTER---------192.168.0.0(linux)---->internet
djb tinydns/dnscache runs on linuxbox with 2 eth's with 2 IP's
tinydns = 192.168.0.237 on eth0
dnscache = 192.168.0.226 on eth0:0
when i put on the windows dns 192.168.0.237, i can nsloopup all the local... (0 Replies)
Discussion started by: progressdll
0 Replies
5. Shell Programming and Scripting
I must write a script to change all C++ like comments:
// this is a comment
to this one
/* this is a comment */
How to do it by sed? With file:
#include <cstdio>
using namespace std; //one
// two
int main() {
printf("Example"); // three
}//four
the result should be: (2 Replies)
Discussion started by: black_hawk
2 Replies
LEARN ABOUT DEBIAN
supervise
supervise(8) System Manager's Manual supervise(8)
NAME
supervise - starts and monitors a service.
SYNOPSIS
supervise s
DESCRIPTION
supervise switches to the directory named s and starts ./run. It restarts ./run if ./run exits. It pauses for a second after starting
./run, so that it does not loop too quickly if ./run exits immediately.
If the file s/down exists, supervise does not start ./run immediately. You can use svc(8) to start ./run and to give other commands to
supervise.
supervise maintains status information in a binary format inside the directory s/supervise, which must be writable to supervise. The sta-
tus information can be read by svstat(8).
supervise may exit immediately after startup if it cannot find the files it needs in s or if another copy of supervise is already running
in s. Once supervise is successfully running, it will not exit unless it is killed or specifically asked to exit. You can use svok(8) to
check whether supervise is successfully running. You can use svscan(8) to reliably start a collection of supervise processes.
SEE ALSO
svc(8), svok(8), svstat(8), svscanboot(8), svscan(8), readproctitle(8), fghack(8), pgrphack(8), multilog(8), tai64n(8), tai64nlocal(8),
setuidgid(8), envuidgid(8), envdir(8), softlimit(8), setlock(8)
http://cr.yp.to/daemontools.html
supervise(8)