Renamed function to IsPortListening

This commit is contained in:
mboelen 2016-03-30 12:18:11 +02:00
parent beb02e2c3d
commit 3ad0bc9582

View File

@ -42,14 +42,14 @@
# FileIsEmpty Check if a file is empty # FileIsEmpty Check if a file is empty
# FileIsReadable Check if a file is readable or directory accessible # FileIsReadable Check if a file is readable or directory accessible
# GetHostID Retrieve an unique ID for this host # GetHostID Retrieve an unique ID for this host
# IsPortListening Check if machine is listening on specified protocol and port
# IsRunning Check if a process is running
# InsertSection Insert a section block # InsertSection Insert a section block
# InsertPluginSection Insert a section block for plugins # InsertPluginSection Insert a section block for plugins
# IsRunning Check if a process is running
# IsVirtualMachine Check if this system is a virtual machine # IsVirtualMachine Check if this system is a virtual machine
# IsWorldExecutable Check if a file is world executable # IsWorldExecutable Check if a file is world executable
# IsWorldReadable Check if a file is world readable # IsWorldReadable Check if a file is world readable
# IsWorldWritable Check if a file is world writable # IsWorldWritable Check if a file is world writable
# IsTcpUdpListening Check if machine is listening on specified protocol and port
# LogText Log text strings to logfile, prefixed with date/time # LogText Log text strings to logfile, prefixed with date/time
# ParseNginx Parse nginx configuration lines # ParseNginx Parse nginx configuration lines
# Progress Show progress on screen # Progress Show progress on screen
@ -120,25 +120,30 @@
################################################################################ ################################################################################
# Name : IsTcpUdpListening() # Name : IsPortListening()
# Description : Check if machine is listening on specified protocol and port # Description : Check if machine is listening on specified protocol and port
# Returns : LISTENING (0 or 1) # Returns : exit code 0 (listening) or 1 (not listening)
################################################################################ ################################################################################
IsTcpUdpListening() IsPortListening()
{ {
LISTENING=0 if [ "${LSOFBINARY}" = "" ]; then
return 255
else
if [ $# -eq 2 ] && [ $1 = "TCP" -o $1 = "UDP" ]; then if [ $# -eq 2 ] && [ $1 = "TCP" -o $1 = "UDP" ]; then
LogText "Test: find service listening on $1:$2" LogText "Test: find service listening on $1:$2"
FIND=`lsof -i${1} -s${1}:LISTEN | grep "${2}" | wc -l` FIND=`lsof -i${1} -s${1}:LISTEN | grep "${2}" | wc -l`
if [ ! "${FIND}" = "" ]; then if [ ! "${FIND}" = "" ]; then
LogText "Result: found service listening on $1:$2" LogText "Result: found service listening on $1:$2"
LISTENING=1 return 0
else else
LogText "Result: did not find service listening on $1:$2" LogText "Result: did not find service listening on $1:$2"
return 1
fi fi
else else
ReportException ${TEST_NO} "Error in function call to IsTcpUdpListening" return 255
ReportException ${TEST_NO} "Error in function call to IsPortListening"
fi
fi fi
} }