home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / base / root.16 / etc / init.d / cs / cs~
Text File  |  1998-08-19  |  788b  |  52 lines

  1. #ident    "@(#)initpkg:common/cmd/initpkg/init.d/cs    1.1.2.13"
  2.  
  3. if [ ! -d /usr/bin ]
  4. then            # /usr not mounted
  5.     exit
  6. fi
  7.  
  8. if [ -z "$LC_ALL" -a -z "$LC_MESSAGES" ]
  9. then
  10.     if [ -z "$LANG" ]
  11.     then
  12.         LNG=`defadm locale LANG 2>/dev/null`
  13.         if [ "$?" != 0 ]
  14.         then LANG=C
  15.         else eval $LNG
  16.         fi
  17.     fi
  18.     export LANG
  19. fi
  20. LABEL="UX:$0"
  21. CAT=uxrc
  22.  
  23. USAGE="/etc/init.d/cs { start | stop }"
  24.  
  25. case "$1" in
  26. 'start')
  27.     pid=
  28.     if [ -z "$_AUTOBOOT" ]
  29.     then
  30.         set -- `/sbin/ps -e | /usr/bin/egrep ' cs$'`
  31.         [ $? -eq 0 ] && pid=$1
  32.     fi
  33.     if [ "${pid}" = "" ]
  34.     then
  35.         /usr/sbin/cs
  36.     fi
  37.     ;;
  38. 'csstart')
  39.         /usr/sbin/cs
  40.     ;;
  41. 'stop')
  42.     if [ -z "$_AUTOKILL" ]    
  43.     then
  44.         set -- `/sbin/ps -e | /usr/bin/egrep ' cs$'`
  45.         [ $? -eq 0 ] && kill -9 $1 2>/dev/null
  46.     fi
  47.     ;;
  48. *)
  49.     pfmt -l $LABEL -s action -g $CAT:4 "Usage: %s\n" "$USAGE"
  50.     ;;
  51. esac
  52.