Thursday, February 8, 2007
Finding an unused port
#!/bin/sh
#To find an unused port
PORT=3306
quit=0
while [ "$quit" -ne 1 ]
do
netstat -a | grep $PORT >> /dev/null
if [ $? -ne 0 ]
then
quit=1
else
PORT=`expr $PORT + 1`
fi
done
echo "Free Port is $PORT"
Subscribe to:
Post Comments (Atom)
© Jadu Saikia www.UNIXCL.com
3 comments:
I found this page googling for a quick example, and well, it's not a good example. Here's mine:
Port=5900
while netstat -atwn | grep "^.*:${Port}.*:\*\s*LISTEN\s*$"
do
Port=$(( ${Port} + 1 ))
done
echo "Looks like you get port ${Port}."
Good day.
@Billy, thanks for the example, its useful.
Thanks Billy!
Post a Comment