#!/bin/sh # ---------------------------------------------- # BIND9 Init process script for Red Hat Linux # Scripting by CHIKA Mizuki, 2003/01/31 # ---------------------------------------------- # -------------- # Initialization # -------------- PROG="BIND9" BIND_HOME=/usr/local/named BIND_USER="named" # -------------- # Implementation # -------------- # // Functions // start() { # Process start echo $"Starting $PROG process" $BIND_HOME/sbin/named -u $BIND_USER -c /etc/named.conf } stop() { # Process stoppng echo $"Stopping $PROG process" pkill -u $BIND_USER named } status() { # View BIND9 Status $BIND_HOME/sbin/rndc status 127.0.0.1 } # // Main routine // case "$1" in start) start ;; stop) stop ;; restart) stop start ;; status) status ;; *) echo $"Usage: named {start|stop|restart}" esac exit