設定ファイルを差し替えてサービス再起動
http://extstrg.asabiya.net/pukiwiki/index.php?%C0%DF%C4%EA%A5%D5%A5%A1%A5%A4%A5%EB%A4%F2%BA%B9%A4%B7%C2%D8%A4%A8%A4%C6%A5%B5%A1%BC%A5%D3%A5%B9%BA%C6%B5%AF%C6%B0#!/bin/sh # ---------------------------- # switch script # ---------------------------- # Version : 1.0 # date : 2008/04/04 export LANG=C export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH # Set BASEDIR="/usr/local/apache" BINDIR="/etc/init.d" CONFDIR=$BASEDIR"/conf" CONF="httpd.conf" INIT="apachectl" ONCONF="httpd.conf.on" OFFCONF="httpd.conf.off" # Exec cd $CONFDIR case "$1" in on) if [ -f $CONFDIR/$ONCONF ]; then echo -n "Apache DMZ Address Listen ON: " $BINDIR/$INIT stop sleep 3 rm -f $CONFDIR/$CONF ; ln -s $ONCONF $CONF echo $BINDIR/$INIT start echo else echo "ERR: "$CONFDIR/$ONCONF" not found" exit 1 fi ;; off) if [ -f $CONFDIR/$OFFCONF ]; then echo -n "Apache DMZ Address Listen OFF: " $BINDIR/$INIT stop sleep 3 rm -f $CONFDIR/$CONF ; ln -s $OFFCONF $CONF echo $BINDIR/$INIT start echo else echo "ERR: "$CONFDIR/$OFFCONF" not found" exit 1 fi ;; *) echo "Usage: $0 {on|off}" exit 1 esac exit 0 # EOF
Last-modified: 2008-05-02 (金) 14:46:23 (5810d)