]> git.za3k.com Git - za3k.git/commitdiff
Test multiple cgi scripts
authorZachary Vance <za3k@za3k.com>
Sat, 23 Apr 2016 21:28:14 +0000 (14:28 -0700)
committerZachary Vance <za3k@za3k.com>
Sat, 23 Apr 2016 21:28:14 +0000 (14:28 -0700)
cgi-bin/service.status.d/multiple cgi scripts [new file with mode: 0644]

diff --git a/cgi-bin/service.status.d/multiple cgi scripts b/cgi-bin/service.status.d/multiple cgi scripts
new file mode 100644 (file)
index 0000000..f46ab25
--- /dev/null
@@ -0,0 +1,14 @@
+TESTSITE="https://za3k.com/archive/test.md"
+timeout 3 curl "${TESTSITE}" >/dev/null 2>/dev/null
+SUCCESS=$?
+
+if [ "$SUCCESS" -eq 0 ]; then
+  echo "Success"
+  exit 0
+elif [ "$SUCCESS" -eq 124 ]; then
+  echo "Timed out -- only one CGI script is running at a time"
+  exit 1
+else
+  echo "Markdown testing at ${TESTSITE} is failing"
+  exit 2
+fi