All pastes #2100489 Raw Edit

Something

public text v1 · immutable
#2100489 ·published 2012-01-06 17:02 UTC
rendered paste body
#!/bin/sh
# TotalView Technologies/ToolWorks lmgrd startup

LIC_DIR="/usr/local/opt/toolworks/flexlm-10.8.0-3"
LIC_BIN="/usr/local/opt/toolworks/flexlm-10.8.0-3/x86-64-linux/bin"

if [ ! -f "$LIC_BIN"/lmgrd -o \
     ! -d "$LIC_DIR" -o \
     ! -f "$LIC_DIR"/license.dat ] ; then
  echo "TotalView Technologies/ToolWorks lmgrd: cannot start"
  exit 1
fi

if [ "$1" = "" ] ; then
  cmd=start
else
  cmd=$1
fi

case $cmd in
  start_msg)
    echo "Starting $LIC_BIN/lmgrd"
    ;;
  stop_msg)
    echo "Stopping $LIC_BIN/lmgrd"
    ;;
  start)
    # Start the license manager:
    echo "Starting $LIC_BIN/lmgrd"
    su admin -c "umask 022; \
      $LIC_BIN/lmgrd -c $LIC_DIR/license.dat \
          -l $LIC_DIR/license.log &"
    ;;
  stop)
    # Stop the license manager:
    echo "Stopping $LIC_BIN/lmgrd"
    $LIC_BIN/lmdown -c $LIC_DIR/license.dat -q
    ;;
  *)
    echo 'Usage: toolworks_init [start|stop]'
    exit 1
    ;;
esac