home *** CD-ROM | disk | FTP | other *** search
/ ftp.parl.clemson.edu / 2015-02-07.ftp.parl.clemson.edu.tar / ftp.parl.clemson.edu / pub / pvfs / contrib / suse_scripts / mgr < prev    next >
Text File  |  2001-03-01  |  716b  |  41 lines

  1. #!/bin/sh
  2. #
  3. # description: mgr is the PVFS manager
  4. #
  5.  
  6. . /etc/rc.config
  7.  
  8. base=${0##*/}
  9. link=${base#*[SK][0-9][0-9]}
  10.  
  11. PVFSbase=/usr/local
  12.  
  13. return=$rc_done
  14. # See how we were called.
  15. case "$1" in
  16.   start)
  17.     echo -n "Starting PVFS manager:"
  18.     startproc ${PVFSbase}/bin/mgr -r || return=$rc_failed
  19.     echo -e "$return"
  20.     ;;
  21.   stop)
  22.     echo -n "Stopping PVFS manager:"
  23.     killproc -TERM ${PVFSbase}/bin/mgr || return=$rc_failed
  24.     echo -e "$return"
  25.     ;;
  26.   status)
  27.     echo -n "Checking for PVFS manager:"
  28.     checkproc ${PVFSbase}/bin/mgr && echo OK || echo No process
  29.     ;;
  30.   restart)
  31.     $0 stop && $0 start || return=$rc_failed
  32.     ;;
  33.   *)
  34.     echo "Usage: $0 {start|stop|status|restart}"
  35.     exit 1
  36. esac
  37.  
  38. test "$return" = "$rc_done" || exit 1
  39. exit 0
  40.  
  41.