Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
#!/bin/bash
#
# bridgectl This shell script takes care of starting and stopping
# network-bridges.
#
# chkconfig: - 98 2
# description: Starts and stops network-bridges.
# Source function library.
. /etc/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
prog=bridgectl
lockfile=/var/lock/subsys/$prog
brscript=/etc/xen/scripts/network-bridge-custom
start() {
# Check that networking is up.
[ "$NETWORKING" = "no" ] && exit 1
[ -x $brscript ] || exit 5
# Start daemons.
echo -n $"Starting $prog: "
if [ -f $lockfile -a x"$1" != "xforce" ]; then
echo_failure
echo
return $?
fi
$brscript start
touch $lockfile
return 0
}
stop() {
echo -n $"Shutting down $prog: "
$brscript stop
echo
rm -f $lockfile
return 0
}
# See how we were called.
case "$1" in
start)
start
;;
force-start)
start force
;;
stop)
stop
;;
restart)
stop
start
;;
status)
$brscript status
;;
*)
echo $"Usage: $0 {start|stop|restart|force-start|status}"
exit 2
esac