]> git.za3k.com Git - za3k.git/commitdiff
One port-checking system
authorZachary Vance <za3k@za3k.com>
Sun, 5 Feb 2017 10:45:51 +0000 (02:45 -0800)
committerZachary Vance <za3k@za3k.com>
Sun, 5 Feb 2017 10:45:51 +0000 (02:45 -0800)
cgi-bin/check-port?
cgi-bin/service.status.d/irc.za3k.com

index 16f0bf6c57db9eaa3802d6fc46f3952a613de320..ee15b600d3666238a1b88be9c95c055749eaf6e1 100755 (executable)
@@ -1,7 +1,11 @@
-[ $# != 2 ] && echo "Wrong number of arguments to $(basename $0)" && exit 0
+[ $# != 2 ] && echo "Wrong number of arguments to $(basename $0)" && exit 1
 HOST="$1"
 PORT="$2"
 
-STATUS="$(nmap "$HOST" -p "$PORT" -oN - | grep "$PORT" | grep -v "#")"
-echo "$STATUS"
-echo "$STATUS" | grep -q "open"
+if nmap "$HOST" -p "$PORT" -oN - 2>/dev/null | grep -q open
+then
+  echo "Port $PORT open on $HOST"
+else
+  echo "Port $PORT not open on $HOST"
+  exit 1
+fi
index 594096d50d893e7808f7b10f69dd85144274b3fe..c3aed97616cb011ea00b631abc87fd4f6969f6fd 100644 (file)
@@ -1,7 +1 @@
-if  nmap irc.za3k.com -p 6667 2>/dev/null | grep -q open
-then
-  echo "Port 6667 open"
-else
-  echo "Port 6667 not open"
-  exit 1
-fi
+./check-port? irc.za3k.com 6667