制作查看日志脚本

制作查看日志脚本


制作一个简单的查看日志的脚本
cd ~
vim autoquerygslogs.sh

#这里配置实际项目的日志地址
path=/data/nfs-data/logs/xxx

function Help(){
echo -e "\033[37;40m1.请根据格式执行./autoquerygslogs.log +'-服务名'运行脚本日志工具\033[0m"
echo -e "\033[37;40m服务名:\033[0m"
echo -e "\033[37;40m    1.-uc\033[0m"
echo -e "\033[37;40m    2.-tools\033[0m"
echo -e "\033[37;40m    3.-oa\033[0m"
echo -e "\033[37;40m    5.-biz\033[0m"

    sleep 3
    echo -e "\033[34;40m2.请重新执行脚本......\033[0m"
}

#调用uc服务日志方法
function uc(){
    cd $path/uc
    tail -300f gws.log
}

#调用tools服务日志方法
function tools(){
    cd $path/tools
    tail -300f gws.log
}

#调用oa服务日志方法
function oa(){
    cd $path/oa
    tail -300f gws.log
}

#调用biz服务日志方法
function biz(){
    cd $path/biz
    tail -300f gws.log
}

#定义第一个位置变量输入参数服务类型
case $1 in
        -uc)
        echo -e "\033[32;40m starting uc servicelog......\033[0m"
        echo -e "\033[32;40m 可通过 -help 了解所能查询的服务日志哦!......\033[0m"
        sleep 4
        uc
        ;;
        -tools)
        echo -e "\033[32;40m starting tools servicelog......\033[0m"
        echo -e "\033[32;40m 可通过 -help 了解所能查询的服务日志哦!......\033[0m"
        sleep 4
        tools
        ;;
        -oa)
        echo -e "\033[32;40m starting oa servicelog......\033[0m"
        echo -e "\033[32;40m 可通过 -help 了解所能查询的服务日志哦!......\033[0m"

赋予脚本执行权限
chmod a+x autoquerygslogs.sh
在这里插入图片描述
颜色变了,脚本权限赋予成功

来试一下
./autoquerygslogs.sh -oms
在这里插入图片描述
log4j的日志正常打印

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值