bgpd.init
上传用户:xiaozhuqw
上传日期:2009-11-15
资源大小:1338k
文件大小:1k
源码类别:

网络

开发平台:

Unix_Linux

  1. #!/bin/bash
  2. #
  3. # chkconfig: - 16 84
  4. # description: A BGPv4, BGPv4+, BGPv4- routing engine for use with Zebra
  5. #
  6. # processname: bgpd
  7. # config: /etc/bgpd.conf
  8. # source function library
  9. . /etc/rc.d/init.d/functions
  10. RETVAL=0
  11. [ -f /etc/bgpd.conf ] || exit 0
  12. case "$1" in
  13.   start)
  14. echo -n "Starting bgpd: "
  15.         daemon /usr/sbin/bgpd -d
  16. RETVAL=$?
  17. [ $RETVAL -eq 0 ] && touch /var/lock/subsys/bgpd
  18. echo
  19. ;;
  20.   stop)
  21. echo -n "Shutting down bgpd: "
  22. killproc bgpd
  23. RETVAL=$?
  24. [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/bgpd
  25. echo
  26. ;;
  27.   restart)
  28.         $0 stop
  29.         $0 start
  30. RETVAL=$?
  31.         ;;
  32.   status)
  33.         status bgpd
  34. RETVAL=$?
  35.         ;;
  36.   *)
  37. echo "Usage: bgpd {start|stop|restart|status}"
  38. exit 1
  39. esac
  40. exit $RETVAL