home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / nwnet / root / usr / sbin / track / track~
Text File  |  1998-08-19  |  2KB  |  71 lines

  1. #!/sbin/sh
  2.  
  3. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  4. #                                                                         
  5. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  6. #                   SANTA CRUZ OPERATION INC.                             
  7. #                                                                         
  8. #   The copyright notice above does not evidence any actual or intended   
  9. #   publication of such source code.                                      
  10.  
  11. # $Novell-NWU: $Header: /proj6/ncps/nwu_top/nwnet/nps/sapd/track.sh,v 1.2 1996/04/05 22:05:41 vtag Exp $
  12. #    Copyright (c) 1990, 1991, 1992, 1993 Novell, Inc. All Rights Reserved.
  13. #    Copyright (c) 1984, 1985, 1986, 1987, 1988, 1989, 1990 Novell, Inc. All Rights Reserved.
  14. #      All Rights Reserved
  15.  
  16. #    THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF Novell Inc.
  17. #    The copyright notice above does not evidence any
  18. #    actual or intended publication of such source code.
  19.  
  20. #
  21. #
  22. # Copyright 1991, 1992 Novell, Inc.
  23. # All Rights Reserved.
  24. #
  25. # This work is subject to U.S. and International copyright laws and
  26. # treaties.  No part of this work may be used, practiced, performed,
  27. # copied, distributed, revised, modified, translated, abridged,
  28. # condensed, expanded, collected, compiled, linked, recast,
  29. # transformed or adapted without the prior written consent
  30. # of Novell.  Any use or exploitation of this work without
  31. # authorization could subject the perpetrator to criminal and
  32. # civil liability.
  33. #
  34.  
  35. #
  36. #   Make sure we are root
  37. #
  38. ID="`id | cut -d'=' -f2 | cut -d'(' -f1`"
  39. if [ "$ID" -ne 0 ]
  40. then
  41.     echo "You must be a root user to run track"
  42.     exit 1
  43. fi
  44.  
  45. program=`basename $0`
  46.  
  47. configdir=`nwcm -C | sed -e 's/^.*=//' -e 's/"//g'`
  48. sapdpid=`cat ${configdir}/sapd.pid 2>/dev/null`
  49. if [ "${sapdpid}" -eq 0 ]
  50. then
  51.     echo "${program}: sapd is not running"
  52.     exit 1
  53. fi
  54.  
  55. case "$1" in
  56. on|ON)
  57.     kill -USR1 ${sapdpid}
  58.     ;;
  59. off|OFF)
  60.     kill -USR2 ${sapdpid}
  61.     ;;
  62. tables|TABLES)
  63.     kill -PIPE ${sapdpid}
  64.     ;;
  65. *)
  66.     echo "Usage: ${program} {on|off|tables}\n"
  67.     exit 1
  68.     ;;
  69. esac
  70. exit 0
  71.