检测脚本:
vi monitor.sh
STATUS_OK="200"status="$(curl --write-out %{http_code} -Is --connect-timeout 10 --output /dev/null 'http://dev.doudouy.cn/api/users/1.cn.json')"
if [ $STATUS_OK != $status ]
then service tomcat restart
else echo 'ddy sdk server is ok.'
定时任务:crontab -e
0 0/2 * * * * /opt/telenav/tools/monitor.sh
每两分钟检测一次服务器
http://stackoverflow.com/questions/2220301/how-to-evaluate-http-response-codes-from-bash-shell-script