Annotation of embedaddon/thttpd/scripts/thttpd_wrapper, revision 1.1
1.1 ! misho 1: #!/bin/sh
! 2: #
! 3: # thttpd_wrapper - wrapper script for thttpd on FreeBSD
! 4: #
! 5: # This goes in /usr/local/sbin. It runs thttpd in a loop. If thttpd
! 6: # exits then the script restarts it automatically.
! 7: #
! 8: # The -D flag tells thttpd to *not* put itself into the background,
! 9: # and the -C flag tells it to get the rest of its configuration from
! 10: # the specified config file.
! 11:
! 12: while true ; do
! 13: /usr/local/sbin/thttpd -D -C /usr/local/www/thttpd_config
! 14: if [ -f /var/run/nologin ] ; then
! 15: exit
! 16: fi
! 17: sleep 10
! 18: egrep ' thttpd\[' /var/log/messages |
! 19: tail -33 |
! 20: mail -s "thttpd on `hostname` restarted" root
! 21: done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>