commit 9f8c0ab378171c8175d55727e6d920c784d63439
parent fe07424f5fc21ac758b7045eb51b35f2814e928e
Author: Gerrit Pape <pape@smarden.org>
Date: Fri, 30 Apr 2004 18:42:51 +0000
thx Gael Canal, Woon Wai Keen, Richard A Downing.
Diffstat:
M | doc/runscripts.html | | | 93 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- |
1 file changed, 88 insertions(+), 5 deletions(-)
diff --git a/doc/runscripts.html b/doc/runscripts.html
@@ -22,7 +22,7 @@ Thanks go to the following people for contributing run scripts:
Alessandro Bono, Robin S. Socha, Claus Alboege, Paul Jarc, clemens fischer,
Jesse Cablek, Lukas Beeler, Thomas Baden, Ralf Hildebrandt, Antonio Dias,
Erich Schubert, Lang Martin, Tomasz Nidecki, Marek Bartnikowski,
-Thomas Schwinge.
+Thomas Schwinge, Gael Canal, Woon Wai Keen, Richard A Downing.
<hr>
<a href="#atftpd">atftpd</a><br>
<a href="#apache">apache</a><br>
@@ -30,19 +30,25 @@ Thomas Schwinge.
<a href="#bind9">bind9</a><br>
<a href="#boa">boa</a><br>
<a href="#cfengine">cfengine</a><br>
+<a href="#chrony">chrony</a><br>
<a href="#clamav">clamav</a><br>
-<a href="#courier-imap">courier-imap</a></br>
+<a href="#courier-imap">courier-imap</a><br>
<a href="#cups">cups</a><br>
<a href="#dhclient">dhclient</a><br>
<a href="#dhcpcd">dhcpcd</a><br>
<a href="#dhcpd">dhcpd</a><br>
+<a href="#exim">exim</a><br>
<a href="#expireproctitle">expireproctitle</a><br>
<a href="#fam">fam</a><br>
+<a href="#fcron">fcron</a><br>
<a href="#gdm">gdm</a><br>
<a href="#getty">getty</a><br>
+<a href="#gpm">gpm</a><br>
+<a href="#hotwayd">hotwayd</a><br>
<a href="#identd">identd</a><br>
<a href="#inn">inn</a><br>
<a href="#jabberd">jabberd</a><br>
+<a href="#keepalived">keepalived</a><br>
<a href="#klogd">klogd</a><br>
<a href="#leafnode">leafnode</a><br>
<a href="#loglinuxkernel">logging Linux kernel messages</a><br>
@@ -54,6 +60,7 @@ logging console messages</a><br>
<a href="#polipo">polipo</a><br>
<a href="#pop3-ssl">pop3-ssl</a><br>
<a href="#pop3vscan">pop3vscan</a><br>
+<a href="#portmap">portmap</a><br>
<a href="#postgresql">postgresql</a><br>
<a href="#ppp">ppp</a><br>
<a href="#proftpd">proftpd</a><br>
@@ -68,6 +75,7 @@ logging console messages</a><br>
<a href="#sshdtcpserver">sshd under tcpserver</a><br>
<a href="#statd">statd</a>, <a href="#mountd">mountd</a><br>
<a href="#stunnel">stunnel</a><br>
+<a href="#swat">swat</a><br>
<a href="#taiclockd">taiclockd</a><br>
<a href="#tmda-ofmipd">tmda-ofmipd</a><br>
<a href="#tomcat">tomcat</a><br>
@@ -148,6 +156,17 @@ logging console messages</a><br>
-L -v -q exec sleep 3600
</pre>
<hr>
+<h3><a name="chrony">A <tt>chrony</tt> run script</a></h3>
+(<i>LFS</i>)
+<pre>
+ #!/bin/sh
+ exec 2>&1
+ exec /usr/sbin/chronyd -d -r -s
+</pre>
+This service needs a
+<a href="http://cr.yp.to/daemontools/faq/create.html#runlog">log service</a>
+to be set up.
+<hr>
<h3><a name="clamav">A <tt>clamd</tt> run script</a></h3>
(<i>RedHat 7</i>)
<pre>
@@ -177,7 +196,7 @@ See also <a href="http://jonaspasche.de/courier-imap-daemontools.txt">
this page</a>.
<hr>
<h3><a name="cups">A <tt>cups</tt> run script</a></h3>
-(<i>Debian woody</i>, a.bono)
+(<i>Debian woody</i>)
<pre>
#!/bin/sh
exec 2>&1
@@ -230,6 +249,13 @@ The in.dhcpd service needs a
<a href="http://cr.yp.to/daemontools/faq/create.html#runlog">log service</a>
to be set up.
<hr>
+<h3><a name="exim">An <tt>exim</tt> run script</a></h3>
+(<i>Linux</i>, <i>FreeBSD</i>)
+<pre>
+ #!/bin/sh
+ exec /usr/local/sbin/exim -bdf -q30m
+</pre>
+<hr>
<h3><a name="expireproctitle">
<tt>expireproctitle</tt> run script examples</a></h3>
(<i>Linux</i>)
@@ -250,8 +276,19 @@ This service needs a
<a href="http://cr.yp.to/daemontools/faq/create.html#runlog">log service</a>
to be set up.
<hr>
+<h3><a name="fcron">A <tt>fcron</tt> run script</a></h3>
+(<i>LFS</i>)
+<pre>
+ #!/bin/sh
+ exec 2>&1
+ exec /usr/sbin/fcron -f -y
+</pre>
+This service needs a
+<a href="http://cr.yp.to/daemontools/faq/create.html#runlog">log service</a>
+to be set up.
+<hr>
<h3><a name="gdm">A <tt>gdm</tt> run script</a></h3>
-<i>(Debian woody)</i>
+(<i>Debian woody</i>)
<pre>
#!/bin/sh
exec gdm -nodaemon
@@ -273,6 +310,23 @@ records. Debian's <tt>mingetty</tt> does create his own utmp record.
exec /sbin/agetty 38400 tty1 linux
</pre>
<hr>
+<h3><a name="gpm">A <tt>gpm</tt> run script</a></h3>
+(<i>LFS</i>)
+<pre>
+ #!/bin/sh
+ exec 2>&1
+ . /etc/sysconfig/mouse
+ exec gpm -D -m $MDEVICE -t $PROTOCOL
+</pre>
+<hr>
+<h3><a name="hotwayd">A <tt>hotwayd</tt> run script</a></h3>
+(<i>LFS</i>)
+<pre>
+ #!/bin/sh
+ exec 2>,&1
+ exec tcpsvd -l0 -u nobody 127.0.0.1 110 /usr/sbin/hotwayd
+</pre>
+<hr>
<h3><a name="identd">An <tt>oidentd</tt> run script</a></h3>
(<i>Linux</i>, oidentd version 2.0.6)
<pre>
@@ -329,6 +383,14 @@ This service needs a
<a href="http://cr.yp.to/daemontools/faq/create.html#runlog">log service</a>
to be set up.
<hr>
+<h3><a name="keepalived">A <tt>keepalived</tt> run script</a></h3>
+(<i>Linux</i>)
+<pre>
+ #!/bin/sh
+ exec 2>&1
+ exec keepalived -n
+</pre>
+<hr>
<h3><a name="klogd">A <tt>klogd</tt> run script</a></h3>
(<i>Debian woody</i>)
<pre>
@@ -383,6 +445,12 @@ to be set up.
--socket=/tmp/mysql.sock \
--pid-file=/pack/mysql/data/mysql.pid 2>&1
</pre>
+(<i>LFS</i>)
+<pre>
+ #!/bin/sh
+ exec 2>&1
+ exec /usr/sbin/mysqld -u mysql
+</pre>
(<i>Debian</i>, ``It's an ugly hack, but it works'')
<pre>
#!/bin/sh
@@ -442,6 +510,14 @@ This service needs a
<a href="http://cr.yp.to/daemontools/faq/create.html#runlog">log service</a>
to be set up.
<hr>
+<h3><a name="portmap">A <tt>portmap</tt> run script</a></h3>
+(<i>LFS</i>)
+<pre>
+ #!/bin/sh
+ exec 2>&1
+ exec /sbin/portmap -d
+</pre>
+<hr>
<h3><a name="postgresql">A <tt>postgresql</tt> run script</a></h3>
(<i>SunOS</i>)
<pre>
@@ -479,7 +555,7 @@ This service needs a
to be set up.
<hr>
<h3><a name="pure-ftpd">A <tt>pure-ftpd</tt> run script</a></h3>
-(<i>Debian woody</i>, a.bono)
+(<i>Debian woody</i>)
<pre>
#!/bin/sh
exec 2>&1
@@ -636,6 +712,13 @@ trap 'exit 2' 1 2 3 15
exec /usr/local/sbin/stunnel -f -d 1234 -r 25 -v3 -a /etc/ssl/mailcerts 2>&1
</pre>
<hr>
+<h3><a name="swat">A <tt>swat</tt> run script</a></h3>
+<pre>
+ #!/bin/sh
+ exec 2>&1
+ exec tcpsvd -l0 127.0.0.1 901 /usr/sbin/swat
+</pre>
+<hr>
<h3><a name="taiclockd">A <tt>taiclockd</tt> run script</a></h3>
<pre>
#!/bin/sh