监控Jenkins是否正常

    1. #!/bin/sh
    2. httpCode=$(curl -I -m 10 -o /dev/null -s -w %{http_code} http://119.23.253.145:8080/)
    3. if [ $httpCode == 404 ]; then
    4. echo "httpcode is $httpCode, Jenkins reboot ">> m.log
    5. cd /usr/jenkins/
    6. java -Xms1024m -Xmx1024m -XX:PermSize=512M -XX:PermSize=1024M -jar jenkins.war --httpPort=8080
    7. else
    8. echo "httpCode is $httpCode,Jenkins normal" >> m.log
    9. fi

    Jenkins 启动语句

    1. cd /usr/jenkins/
    2. java -Xms1024m -Xmx1024m -XX:PermSize=512M -XX:PermSize=1024M -jar jenkins.war --httpPort=8080