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