THE EXAMPLE BELOW NEEDS TO BE UPDATED FOR LINUX

Start Up Script for Flexlm on Solaris

The Flexlm license manager needs to automatically start up each time your solaris license server machine is rebooted. This is normally accomplished by placing the startup instructions in the /etc/rc2.d directory. Each script in this directory will be executed upon startup.

The actual script can vary but an example is shown below:

#!/sbin/sh
#
# Start/Stop the lmgrd daemon
#

#
# If lmgrd is already executing, don't re-execute it.
#
PATH=/usr/bin:/bin

FLEXHOME=/opt/flexlm
LMGRD=$FLEXHOME/lmgrd
LICFILE=$FLEXHOME/license.dat
LOGFILE=/tmp/flexlm.log

case $1 in 
'start')
	rm -f $LOGFILE
 	if [ -x $LMGRD ]
	then
 	if [ -f $LICFILE ]
	then
	$LMGRD -c $LICFILE -l $LOGFILE
	fi
	fi
	;;
'stop')
 	if [ -x $LMGRD ]
	then
	$LMGRD -x lmdown
	fi
	;;
*)
	echo "usage: /etc/rc2.d/S98lmgrd {start|stop}"
	;;
esac


Back to FAQ