当前位置: 首页 > news >正文

jenkins拉取java远程日志

1、安装插件,AnsiColor

2、选择颜色日志输出

3、脚本编写

echo -e "\e[1;32m##################java start check #####################\e[0m"
b=`ssh -p X root@X.X.X.X "ssh root@X.X.X.X 'ps axu|grep -w  XXX.jar|grep -v "grep"|wc -l'"`

if [ $b != "1" ]
then
    echo -e  "\e[1;34m Java start \e[1;31mFailed\e[0m,\e[1;34mPlease check for errors!\e[0m"
    echo -e "\e[36m \t\t\t\t\t\t\t\t\t \e[0m"
    echo -e "\e[36m \t\t\t\t\t\t\t\t\t \e[0m"
    echo -e "\e[36m \t\t\t\t\t\t\t\t\t \e[0m"
    echo -e "\e[1;31m###############################################\e[0m"
    echo -e "\e[1;31m##### Please review the latest error logs #####\e[0m"
    echo -e "\e[1;31m###############################################\e[0m"
    s=`ssh -p X root@X.X.X.X "ssh root@X.X.X.X  'tail -100 /work/install/X/nohup.out'"`
    echo "$s"
    exit 1
else
    echo -e "\e[1;34m Java start  \e[1;31mSuccessful\e[0m"
fi
 

4.最后效果

http://www.dtcms.com/a/9678.html

相关文章:

  • RabbitMQ介绍
  • 20.Ubuntu下安装GCC
  • 1.7.2 python练习题15道
  • 【@changesets/cli】变更集实战教程
  • JavaEE之网络初识(网络中的一些基本概念)详解
  • iOS开发 - 转源码 - __weak问题解决
  • 【WPF应用7】 基本控件-Grid 布局的详解与示例
  • 【小尘送书-第十五期】Excel函数与公式应用大全for Excel 365 Excel
  • jvm高级面试题-2024
  • Vue3气泡卡片(Popover)
  • docker容器退出后数据丢失怎么恢复?
  • linux 命令行下的计算器
  • 也来混rt_thread了,碰到一个内存释放问题,顺便聊聊思路
  • 高阶SQL语句(二)
  • 电脑WinSxS文件夹太大,如何清理?分享四种方法
  • 【循环神经网络rnn】一篇文章讲透
  • C++入门:类和对象(上)
  • 【boost_search搜索引擎】2.正排索引和倒排索引
  • 37、Linux中Xsync数据同步备份工具
  • [BT]BUUCTF刷题第9天(3.27)
  • Golang-web开发好用的依赖库
  • 苹果与百度合作,将在iPhone 16中使用生成式AI
  • DSP 看门狗权威解读
  • pytorch常用的模块函数汇总(2)
  • stm32使用定时器实现PWM与呼吸灯
  • 备考ICA----Istio实验9---熔断Circuit Breaking 实验
  • 第一篇:概述、 目录、适用范围及术语 --- IAB/MRC《增强现实(AR)广告(效果)测量指南1.0 》
  • 主流的开发语言、环境及其特点
  • 【深度学习】【机器学习】用神经网络进行入侵检测,NSL-KDD数据集,基于机器学习(深度学习)判断网络入侵
  • 前端学习<二>CSS基础——04-CSS选择器:伪类