#!/bin/bash echo "" echo "****" echo "* Scanning ports 0-10000:" echo "****" echo "--------" nmap -p 0-10000 localhost echo "--------" for d in \ research/code-managed/intermuse/greenstone3-svn \ research/code-managed/the-willow/greenstone3-svn \ research/code-managed/mars/greenstone3-svn-mars-2022 \ research/code-managed/compsci-turns-50/greenstone3-svn \ ; do echo "Checking Greenstone installation $d" tomcat_port=`egrep '^localhost\.port\.http' "$d/build.properties" | sed 's/^.\+=\s*//'` echo " Running on tomcat port: $tomcat_port" filtered_scan=`nmap -p $tomcat_port localhost | grep $tomcat_port` if [[ "$filtered_scan" == *"closed"* ]] ; then echo " $filtered_scan" echo " **** Warning: server is not running!!" else echo " OK" fi echo "" done