From: "Ag. System Administrator" <mag@gambling.org>
To: linux-admin@vger.kernel.org
Subject: Re: Customization: automating daemon.
Date: Tue, 10 Aug 2004 17:38:33 +0300 [thread overview]
Message-ID: <cfamla$f7o$1@sea.gmane.org> (raw)
In-Reply-To: <65ED19764468D411A6AF006094EA0F3B275DB3@SERVER>
Cal McPherson wrote:
> I need to customize RedHat 9 to run a daemon with the following
> requirements:
>
> Daemon needs to:
> - run all the time in the background as it receives service requests via
> hardware not ports.
> - restart if it crashes.
> - run as a user other than root.
>
> Before the daemon can run:
> - certain rc5.d scripts need to have all started.
>
>
> So far I have thought of two possibilities:
>
> 1. An Entry In /etc/inittab
> ---------------------------
> But I can't find a method of running these entries as a non-root user.
>
> 2. An xinetd service
> --------------------
> But I need the service to be running all the time in the background, and to
> restart if it crashes.
>
> I think I am asking for a cross between inetd(run all the time, run as
> non-root user), and inittab(respawn).
>
> If you have any ideas TIA.
>
>
>
> Cal McPherson
> Software Engineer
> ADTEC Communications
> Phone: +612 9213 9917 Fax: +612 9281 7575
> Email: calm@adtec.com.au
> Web: www.adtec.com.au
> -
> To unsubscribe from this list: send the line "unsubscribe linux-admin" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
Heya,
try daemontools: http://cr.yp.to/daemontools.html
This mainly used for qmail, but by behaviour it fits best for your requirements (i think so ;)
Hope that helps.
Adios,
D
prev parent reply other threads:[~2004-08-10 14:38 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-08-10 1:56 Customization: automating daemon Cal McPherson
2004-08-10 6:57 ` Sascha Retzki
2004-08-10 14:38 ` Ag. System Administrator [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='cfamla$f7o$1@sea.gmane.org' \
--to=mag@gambling.org \
--cc=linux-admin@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.