当前位置: 首页 > 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.最后效果

相关文章:

  • 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)
  • https://app.hackthebox.com/machines/Inject
  • Spring —— Spring简单的读取和存储对象 Ⅱ
  • 渗透测试之冰蝎实战
  • Mybatis、TKMybatis对比
  • Microsoft Office 2019(2022年10月批量许可版)图文教程
  • 《谷粒商城基础篇》分布式基础环境搭建
  • 哈希表题目:砖墙
  • Vue 3.0 选项 生命周期钩子
  • 【车载嵌入式开发】AutoSar架构入门介绍篇
  • 【计算机视觉 | 目标检测】DETR风格的目标检测框架解读