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.
#!/bin/sh exec 2>&1 exec env -i \ /pack/apache/1.3.27-1/sbin/httpd -F 2>&1(Debian woody)
#!/bin/sh exec 1>&2 exec apache-ssl -F
#!/bin/sh exec 2>&1 exec env -i /command/pgrphack \ /pack/apache/2.0.43-1/sbin/httpd -DFOREGROUND 2>&1(HP-UX/GNU, Linux)
#!/bin/sh TZ=MET-1METDST export TZ exec /usr/local/apache2/bin/httpd -DNO_DETACH
#!/bin/sh MEM="`head -1 ./env/MEM`" CHROOT="`head -1 ./env/CHROOT`" exec softlimit -m "${MEM}" \ named -u bind -t "${CHROOT}" -g 2>&1(HP-UX/GNU, Linux)
#!/bin/sh exec /usr/sbin/named -f -t /var/spool/named/ -u named
#!/bin/sh exec 2>&1 ulimit -n 1024 exec /pack/boa/current/boa -c /pack/boa/current -d 2>&1
#!/bin/sh /pack/cfengine/sbin/cfagent --file /pack/cfengine/etc/cfagent.conf \ -L -v -q exec sleep 3600
#!/bin/sh exec 2>&1 PREFIX="/usr/lib/courier-imap" exec envdir ./env \ tcpserver -v -R 0 143 \ $PREFIX/sbin/imaplogin \ $PREFIX/libexec/authlib/authshadow \ $PREFIX/libexec/authlib/authvchkpw \ $PREFIX/bin/imapd MaildirSee also this page.
#!/bin/sh exec 2>&1 exec /usr/sbin/cupsd -f
#!/bin/sh exec dhclient -e -d -cf ./config -lf ./leases -pf ./pid eth1
#!/bin/sh dhcpcd -a -d -D -H eth0
#!/bin/sh exec 2>&1 exec dhcpd-2.2.x -f -d -cf ./config eth0This service needs a log service to be set up.
(Solaris 8, uses additional dsvclockd service, would get fired off automatically, but then it's not supervised)
#!/bin/sh exec 2>&1 exec /command/envdir ./env /usr/lib/inet/dsvclockd -f
#!/bin/sh if /command/svok /service/dsvclockd; then /usr/bin/sleep 2 # wait to make sure dsvclockd is initialized exec 2>&1 exec /command/envdir ./env /usr/lib/inet/in.dhcpd -b manual -d # -v fi echo dsvclockd is not running - aborting exec /usr/bin/sleep 5The in.dhcpd service needs a log service to be set up.
#!/bin/sh echo -n . exec sleep 300
#!/bin/sh exec 2>&1 exec /usr/bin/fam -L -f -vThis service needs a log service to be set up.
#!/bin/sh exec gdm -nodaemon
#!/bin/sh exec mingetty tty5The runit package does not care about utmp records for getties. You should choose a getty that handles its own utmp and wtmp records. Debian's mingetty does create his own utmp record.
#!/bin/sh exec /sbin/agetty 38400 tty1 linux
#!/bin/sh exec 2>&1 exec oidentd -i -S -t 10 -u daemon -g daemonThis service needs a log service to be set up.
#!/bin/sh MEM="`head -1 ./env/MEM`" exec softlimit -m "${MEM}" \ setuidgid news \ /usr/sw/bin/news/inndstart -f -r
#!/bin/sh exec /sbin/klogd -n
#!/bin/sh -e exec < /proc/kmsg \ setuidgid loguser \ multilog t n64 ./main
#!/bin/sh exec setuidgid mysql /pack/mysql/current/libexec/mysqld \ --basedir=/pack/mysql/current \ --datadir=/pack/mysql/data/ \ --socket=/tmp/mysql.sock \ --pid-file=/pack/mysql/data/mysql.pid 2>&1(Linux, mysqld Ver 3.23.54-max for pc-linux on i686)
#!/bin/sh cd /usr/local/mysql ./bin/safe_mysqld cd
#!/bin/sh MEM="`head -1 ./env/MEM`" exec softlimit -m ${MEM} \ ntpd -n -p /var/run/ntpd.pid
#!/bin/sh exec /usr/local/bin/tcpserver -R -v -c 50 0 995 /usr/local/sbin/stunnel -f -p /etc/ssl/stunnel.pem \ -l /var/qmail/bin/qmail-popup -- /var/qmail/bin/qmail-popup "`cat /var/qmail/control/me`" vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1This service needs a log service to be set up.
#!/bin/sh exec setuidgid postgres /pack/postgresql/current/bin/postmaster \ -D /pack/postgresql/data 2>&1
#!/bin/sh exec 2>&1 echo "ppp -ddial dsl " exec /usr/sbin/ppp -unit0 -foreground dsl
#!/bin/sh exec 2>&1 exec proftpd -n -d 1This service needs a log service to be set up.
#!/bin/sh exec 2>&1 exec /usr/sbin/pure-ftpd -a 50 -E -l pam -u 100
#!/bin/sh exec 2>&1 exec radiusd -f -y -z -lstdoutThis service needs a log service to be set up.
#!/bin/sh exec 2>&1 exec softlimit -d 100000000 /usr/local/bin/tcpserver \ -x /pack/rsync/rsync.service/tcp.rsync.cdb -v -c 100 -U -H -l 0 -R \ 1.2.3.4 873 nice -2 /pack/rsync/bin/rsync --daemon --no-detach \ --config /pack/rsync/etc/rsyncd.confThis service needs a log service to be set up.
#!/bin/sh PATH="/usr/local/samba/bin" exec 2>&1 exec smbd -i -d3This service needs a log service to be set up.
#!/bin/sh PATH="/usr/local/samba/bin" exec 2>&1 exec nmbd -i -d1This service needs a log service to be set up.
#!/bin/sh exec squid -f ./config -sN
#!/bin/sh exec 2>&1 exec sshd -D -eThis service needs a log service to be set up.
#!/bin/sh -e exec 2>&1 exec \ tcpserver -1vpdl0 -Xxtcp.cdb 0 ssh \ sshd -ief configThis service needs a log service to be set up.
#!/bin/sh exec 2>&1 NEED_LOCKD=yes if test -f /proc/ksyms; then # We need to be conservative and run lockd, # unless we can prove that it isn't required. grep -q lockdctl /proc/ksyms || NEED_LOCKD=no fi if [ "$NEED_LOCKD" = yes ]; then /sbin/rpc.lockd fi exec rpc.statd -F -dThis service needs a log service to be set up.
#!/bin/sh svwaitup /service/statd RPCNFSDCOUNT=8 # Number of servers to be started up by default RPCMOUNTDOPTS=-F exportfs -r rpc.nfsd -- $RPCNFSDCOUNT rpcinfo -u localhost nfs 3 >/dev/null 2>&1 || RPCMOUNTDOPTS="$RPCMOUNTDOPTS --no-nfs-version 3" exec rpc.mountd $RPCMOUNTDOPTS
#!/bin/sh exec /usr/local/sbin/stunnel -f -d 1234 -r 25 -v3 -a /etc/ssl/mailcerts 2>&1
#!/bin/sh exec 2>&1 exec setuidgid taiclock /usr/local/clockspeed/bin/taiclockd
#!/bin/sh exec 2>&1 exec \ setuidgid apache \ /pack/tomcat/current/bin/catalina.sh run
#!/bin/sh exec 2>&1 exec wvdial ISPThis service needs a log service to be set up.
#!/bin/sh svwaitup -s 2 /service/vc-* exec xdm -nodaemon