commit a918fe3027e48f6e5ea331ff2a61c4a74a49589a
parent 163a218bb2dcce80d040ed1238997bb6bba6d7b3
Author: Gerrit Pape <pape@smarden.org>
Date: Wed, 29 Oct 2003 18:37:46 +0000
add run scripts from Tomasz Nidecki.
Diffstat:
M | doc/runscripts.html | | | 91 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- |
1 file changed, 90 insertions(+), 1 deletion(-)
diff --git a/doc/runscripts.html b/doc/runscripts.html
@@ -21,13 +21,14 @@ an operating system not stated here, please
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.
+Erich Schubert, Lang Martin, Tomasz Nidecki.
<hr>
<a href="#apache">apache</a><br>
<a href="#apache2">apache2</a><br>
<a href="#bind9">bind9</a><br>
<a href="#boa">boa</a><br>
<a href="#cfengine">cfengine</a><br>
+<a href="#clamav">clamav</a><br>
<a href="#courier-imap">courier-imap</a></br>
<a href="#cups">cups</a><br>
<a href="#dhclient">dhclient</a><br>
@@ -39,6 +40,7 @@ Erich Schubert, Lang Martin.
<a href="#getty">getty</a><br>
<a href="#identd">identd</a><br>
<a href="#inn">inn</a><br>
+<a href="#jabberd">jabberd</a><br>
<a href="#klogd">klogd</a><br>
<a href="#loglinuxkernel">logging Linux kernel messages</a><br>
<a href="http://multivac.cwru.edu./fdtools/grabconsole/">
@@ -46,6 +48,7 @@ logging console messages</a><br>
<a href="#mysql">mysql</a><br>
<a href="#ntpd">ntpd</a><br>
<a href="#pop3-ssl">pop3-ssl</a><br>
+<a href="#pop3vscan">pop3vscan</a><br>
<a href="#postgresql">postgresql</a><br>
<a href="#ppp">ppp</a><br>
<a href="#proftpd">proftpd</a><br>
@@ -53,13 +56,16 @@ logging console messages</a><br>
<a href="#radiusd">radiusd</a><br>
<a href="#rsyncd">rsyncd</a><br>
<a href="#samba">samba (smbd, nmbd)</a><br>
+<a href="#shoutcast">shoutcast</a><br>
<a href="#squid">squid</a><br>
<a href="#sshd">sshd</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="#taiclockd">taiclockd</a><br>
+<a href="#tmda-ofmipd">tmda-ofmipd</a><br>
<a href="#tomcat">tomcat</a><br>
+<a href="#vsftpd">vsftpd</a><br>
<a href="#wvdial">wvdial</a><br>
<a href="#xdm">xdm</a><br>
<hr>
@@ -127,6 +133,18 @@ logging console messages</a><br>
-L -v -q exec sleep 3600
</pre>
<hr>
+<h3><a name="clamav">A <tt>clamd</tt> run script</a></h3>
+(<i>RedHat 7</i>)
+<pre>
+ #!/bin/sh
+ exec 2>&1
+ exec /usr/local/bin/setuidgid clamav \
+ /usr/local/bin/softlimit -a 40000000 /usr/local/sbin/clamd
+</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="courier-imap">A <tt>courier-imap</tt> run script</a></h3>
(<i>SunOS</i>)
<pre>
@@ -262,6 +280,31 @@ to be set up.
/usr/sw/bin/news/inndstart -f -r
</pre>
<hr>
+<h3><a name="jabberd"><tt>jabberd</tt> run scripts</a></h3>
+(<i>RedHat 7</i>)
+<pre>
+ #!/bin/sh
+ exec 2>&1
+ if [ -f /usr/local/jabber/jabber.pid ]; then
+ rm /usr/local/jabber/jabber.pid
+ fi
+ exec /usr/local/bin/setuidgid jabberd \
+ /usr/local/jabber/jabberd/jabberd -D -c /etc/jabber.xml
+</pre>
+This service needs a
+<a href="http://cr.yp.to/daemontools/faq/create.html#runlog">log service</a>
+to be set up.
+<pre>
+ #!/bin/sh
+ exec 2>&1
+ sleep 5 # so that jit starts after jabberd is up
+ exec /usr/local/bin/setuidgid jabberd \
+ /usr/local/jabber/jit/jabberd/jabberd -c /etc/jit.xml
+</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="klogd">A <tt>klogd</tt> run script</a></h3>
(<i>Debian woody</i>)
<pre>
@@ -325,6 +368,17 @@ 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="pop3vscan">A <tt>pop3vscan</tt> run script</a></h3>
+(<i>RedHat 7</i>)
+<pre>
+ #!/bin/sh
+ exec 2>&1
+ exec /usr/local/bin/setuidgid pop3vscan /usr/sbin/pop3vscan -d
+</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="postgresql">A <tt>postgresql</tt> run script</a></h3>
(<i>SunOS</i>)
<pre>
@@ -414,6 +468,18 @@ 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="shoutcast">A <tt>shoutcast</tt> run script</a></h3>
+(<i>RedHat 7</i>)
+<pre>
+ #!/bin/sh
+ exec 2>&1
+ exec /usr/local/bin/setuidgid sc_serv \
+ /usr/local/sc_serv/bin/sc_serv /etc/sc_serv.conf
+</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="squid">A <tt>squid</tt> run script</a></h3>
(<i>Debian woody</i>)
<pre>
@@ -497,6 +563,16 @@ trap 'exit 2' 1 2 3 15
exec setuidgid taiclock /usr/local/clockspeed/bin/taiclockd
</pre>
<hr>
+<h3><a name="tmda-ofmipd">A <tt>tmda-ofmipd</tt> run script</a></h3>
+(<i>RedHat 7</i>)
+<pre>
+ #!/bin/sh
+ exec /usr/local/tmda/bin/tmda-ofmipd -f -d -R pop3 -p my.host.name:8025 2>&1
+</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="tomcat">A <tt>tomcat</tt> run script</a></h3>
(<i>SunOS</i>)
<pre>
@@ -507,6 +583,19 @@ trap 'exit 2' 1 2 3 15
/pack/tomcat/current/bin/catalina.sh run
</pre>
<hr>
+<h3><a name="vsftpd">A <tt>vsftpd</tt> run script</a></h3>
+(<i>RedHat 7</i>)
+<pre>
+ #!/bin/sh
+ exec 2>&1
+ exec /usr/local/bin/tcpserver -c30 -Xv -llocalhost \
+ -x/etc/tcp.ftp.cdb -uvsftpd -gvsftpd 0 ftp \
+ softlimit -d300000 /var/vsftpd/bin/vsftpd
+</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="wvdial">A <tt>wvdial</tt> run script</a></h3>
(<i>Slackware Linux 9.0</i>, the service should have a <tt>down</tt>
file, use <tt>svc -o /service/wvdial</tt> to bring up a ppp connection)