相关文章推荐
曾经爱过的电影票  ·  CURL循环请求10次 windows - ...·  2 月前    · 
魁梧的羊肉串  ·  【Azure ...·  2 月前    · 
强悍的梨子  ·  python ...·  2 月前    · 
性感的鸵鸟  ·  curl命令 CURL命令 测试 ...·  2 月前    · 
傲视众生的啤酒  ·  java循环调用curl_mob64ca12 ...·  2 月前    · 
精明的大海  ·  在 SharePoint REST ...·  1 月前    · 
才高八斗的咖啡  ·  MySQL数据库基础操作 - ...·  10 月前    · 
温文尔雅的橡皮擦  ·  如何在MacOS上完全卸载Flutter并以 ...·  1 年前    · 
纯真的葡萄  ·  c++ 构造函数 可变参数-掘金·  1 年前    · 
挂过科的人字拖  ·  【翻译】FlinkCEP-Flink的复杂事 ...·  1 年前    · 
Code  ›  linux - curl 返回值 000 -
echo 返回值 linux系统 curl
https://segmentfault.com/q/1010000008718022
豪气的板栗
1 年前
segmentfault segmentfault
注册登录
问答 博客 标签 活动
发现
✓ 使用“Bing”搜本站 使用“Google”搜本站 使用“百度”搜本站 站内搜索
注册登录
  1. 首页
  2. 问答
  3. linux
  4. 问答详情

curl 返回值 000

头像
小弟化腾
135 38 54
发布于
2017-03-16
更新于
2017-03-16
#!/bin/sh
# 获取tomcat进程ID  /data2/tomcat
TomcatID=$(ps -ef|grep apachepintuan|grep -w 'tomcat'|grep -v 'grep'|awk '{print $2}')  
# tomcat启动程序(这里注意tomcat实际安装的路径)  
StartTomcat=/data2/tomcat/bin/startup.sh 
# 定义要监控的页面地址  
WebUrl=http://localhost/homePageIcon.do
# 日志输出 
TomcatMonitorLog=/data2/log/TomcatMonitor.log  
Monitor()
  echo "[info]开始监控tomcat...[$(date +'%F %H:%M:%S')]"
  # 这里判断TOMCAT进程是否存在 
  if [[ $TomcatID ]];then  
    echo "[info]当前tomcat进程ID为:$TomcatID,继续检测页面..."  
    # 检测是否启动成功(成功的话页面会返回状态"200")  
    TomcatServiceCode=$(curl -s -o $GetPageInfo -m 10 --connect-timeout 10 $WebUrl -w %{http_code})  
    if [ $TomcatServiceCode -eq 200 ];then  
        echo "[info]页面返回码为$TomcatServiceCode,tomcat启动成功,测试页面正常......"  
        echo "[error]tomcat页面出错,请注意......状态码为$TomcatServiceCode,错误日志已输出到$GetPageInfo"  
        echo "[error]页面访问出错,开始重启tomcat"  
    # 杀掉原tomcat进程  
        kill -9 $TomcatID  
        sleep 3  
        rm -rf $TomcatCache # 清理tomcat缓存  
        $StartTomcat  
    echo "[error]tomcat进程不存在!tomcat开始自动重启..."  
    echo "[info]$StartTomcat,请稍候......"  
    rm -rf $TomcatCache  
    $StartTomcat  
 
推荐文章
曾经爱过的电影票  ·  CURL循环请求10次 windows - 冰糖葫芦很乖
2 月前
魁梧的羊肉串  ·  【Azure Developer】使用cmd脚本循环执行curl请求 - 路边两盏灯
2 月前
强悍的梨子  ·  python 循环调用1000次curl命令_mob64ca12d3dbd9的技术博客_
2 月前
性感的鸵鸟  ·  curl命令 CURL命令 测试 http接口 测试api_curl keystore
2 月前
傲视众生的啤酒  ·  java循环调用curl_mob64ca12f86e32的技术博客_
2 月前
精明的大海  ·  在 SharePoint REST 请求中使用 OData 查询操作 | Microsoft Learn
1 月前
才高八斗的咖啡  ·  MySQL数据库基础操作 - TSBadBoy - 博客园
10 月前
温文尔雅的橡皮擦  ·  如何在MacOS上完全卸载Flutter并以正确的方式重新安装它?
1 年前
纯真的葡萄  ·  c++ 构造函数 可变参数-掘金
1 年前
挂过科的人字拖  ·  【翻译】FlinkCEP-Flink的复杂事件处理 - Flink菜鸟 - 博客园
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号