Skip to content

Instantly share code, notes, and snippets.

@samg
Created May 11, 2010 21:14
Show Gist options
  • Save samg/397894 to your computer and use it in GitHub Desktop.
Save samg/397894 to your computer and use it in GitHub Desktop.
#!/bin/sh
bad_requests=0
while [ true ]; do
response=`curl -i --max-time 5 -s -u user:password http://ci.aboutus.com/XmlStatusReport.aspx`
if [ `echo $response | grep 'HTTP/1.1 200 OK' | wc -l` -ne 1 ] ; then
bad_requests=`expr $bad_requests + 1`
else
bad_requests=0
fi
if [ `echo $response | grep 'lastBuildStatus="Failure"' | wc -l` -gt 0 ] || [ $bad_requests -gt 2 ]; then
(sleep 1; echo "d6=1") > /dev/cu.usbmodem12341
else
(sleep 1; echo "d6=0") > /dev/cu.usbmodem12341
fi
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment