setg #1

  • //
  • guest/
  • yariv_sheizaf/
  • scripts/
  • setg
  • View
  • Commits
  • Open Download .zip Download (1 KB)
#!/bin/sh


LD_LIBRARY_PATH=/usr/local/gwa/lib:/usr/local/lib:/etc/lib:/usr/lib:/usr/ucblib
export LD_LIBRARY_PATH

if [ "$1" = "-s" ] ; then
	SETONLY=1
	shift
fi

PORT=$1

if [ -z "$PORT" ]; then
	PORT=2000
fi

OFFSET=0

PATH=/usr/local/gwa/bin:.:$PATH

kill `cat /var/run/pdd.pid 2> /dev/null` 2> /dev/null
kill -9 `cat /var/run/pdd.pid 2> /dev/null` 2> /dev/null
kill `ps -e | grep pdd | grep -v setpdd | grep -v grep | awk '{print $1;}'` 2> /dev/null
kill -9 `ps -e | grep pdd | grep -v setpdd | grep -v grep | awk '{print $1;}'` 2> /dev/null

while /bin/true ; do
	#  clear
	TRY=`echo $PORT + $OFFSET | bc`
	echo Trying $TRY...
	setconf pdd system port $TRY
	if [ -n "$SETONLY" ]; then
		exit
	fi

	if /usr/local/gwa/bin/pdd ; then
		echo ""
		echo Restarting httpd
		kill `cat /usr/local/apache/logs/httpd.pid 2> /dev/null` 2> /dev/null
		sleep 2
		kill -9 `ps -e | grep httpd | grep -v grep | awk '{print $1;}'` 2> /dev/null
		sleep 2
		/etc/init.d/httpd start 2> /dev/null
		/etc/rc.d/init.d/httpd start 2> /dev/null
		#for disp in sdad sdud ; do
		#	echo Restarting $disp
		#	kill `cat /var/run/$disp 2> /dev/null` 2> /dev/null
		#	sleep 2
		#	kill -9 `ps -e | grep $disp | grep -v grep | awk '{print $1;}'` 2> /dev/null
		#	sleep 2
		#	#for dir in /etc/init.d /etc/rc.d/init.d ; do
		#	#	if [ -x "$dir/$disp" ] ; then
		#	#		$dir/$disp start
		#	#	fi
		#	#done
		#done
		#exit
	fi
	OFFSET=`echo $OFFSET + 1 | bc`
done
# Change User Description Committed
#1 1472 Yariv Sheizaf scripts dir