怎么批量修改配置文件和批量关闭开启tomcat
admin
2023-07-31 02:20:06
0

方法1:修改8001端口内容

[root@tzyx-test4 local]# cat directory_name.txt 
tomcat_tzbank_179
tomcat_tzbank_360
tomcat_tzbank_7kdx
tomcat_tzbank_7kdx2
tomcat_tzbank_7kdx3
tomcat_tzbank_7kdx4
tomcat_tzbank_7kdx5
tomcat_tzbank_7kdx6
tomcat_tzbank_7klt1
tomcat_tzbank_7klt2
tomcat_tzbank_7klt3
tomcat_tzbank_7klt4
tomcat_tzbank_9377
tomcat_tzbank_yy

脚本内容

[root@tzyx-test4 local]# cat bushu.sh 
#!/bin/bash
a=8000
for i in `cat directory_name.txt`
do
   let a++
   num=`grep 8001 $i/conf/server.xml | awk '{print $2}' | awk -F'=' '{print $2}' | awk -F'"' '{print $2}'`
   [ $num == 8001 ] && sed -i "s/8001/$a/g" $i/conf/server.xml
   continue
done

方法2:修改8001端口内容

[root@tzyx-test4 local]# cat file.txt 

8020

8021

8022

8023

8024

8025

8026

8027

8028

8029

8030

8031

8032

8033

8034

脚本内容,有两个不同的地方,一个通过cat读进来,一个通过head读进来

#!/bin/bash
a=0
for i in `cat directory_name.txt`
do
   let a++
   b=`head -$a file.txt | tail -1`
   num=`grep 8021 $i/conf/server.xml | awk '{print $2}' | awk -F'=' '{print $2}' | awk -F'"' '{print $2}'`
   [ $num == 8021 ] && sed -i "s/8021/$b/g" $i/conf/server.xml
   continue
done

启关服脚本内容

[root@tzyx-test4 local]# cat tomcat.sh 
#!/bin/bash
filename=`cat directory_name.txt`
case $1 in
start)
    for i in $filename
    do
        $i/bin/startup.sh 
    done 
    ;;
stop)
    for i in $filename
    do
        $i/bin/shutdown.sh 
    done
    ;;
status)
    ps aux | grep tomcat_tzbank_ --color
    wz='tzpay进程数为:' 
    echo
    ps aux | grep tomcat_tzbank_ | grep -v grep | wc -l | awk -vb=$wz '{print b "\t" $1}'
    ;;
forcestop)
    for i in `ps aux | grep tomcat_tz --color | grep -v grep | awk '{print $2}'`
    do
        kill $i
    done 
    ;;
*)
      echo "Usage: start|stop|status|forcestop"
esac

相关内容

热门资讯

“不对称三角”高估台岛分量!大... 赖清德上台后大肆炒作“抗中保台”,加强意识形态政治动员。绿营气焰看似甚嚣尘上,然而“边际效用”实际上...
茉莉奶白回应洪灾对原料供应影响 7月6日,茉莉奶白方面表示,公司已关注到广西横州地区灾情,并第一时间向灾区捐赠100万元人民币。目前...
陕西省委原常委、西安市委原书记... 中央纪委国家监委网站讯 经中共中央批准,中央纪委国家监委对第二十届中央候补委员,陕西省委原常委、西安...
赖清德曾批马英九,如今面对“毒... 台湾中联油脂大豆沙拉油日前验出一级致癌物“苯骈芘”超标高达4倍,高达1300吨的毒油流入360家业者...
kfr32gw美的空调自动开关... 1、空调室外机故障或者运行不良。2、可能是室内机的温度控制器损坏。3、外机散热风扇的启动电容损坏。4...
长岭空调质量怎么样 长岭空调算是一个比较老的家电品牌,由陕西长岭空调器有限公司制造,以前的品质还不错,现在该品牌的产品有...
格力空调反复自动开关机25度 1、首先需要检查空调是否设置了定时开关机,如果设定了空调就会自动的开关机,属于正常现象。2、检查一下...
格力空调遥控器显示77°... 要将格力空调遥控器上显示的温度从华氏度(°F)调回摄氏度(°C),你可以按照以下步骤进行操作:1. ...
空调为什么自动关机? 可能是遥控设置了自动关机,或者是打开了睡眠模式,及时找到遥控器检查是否打开了这些设置,及时关掉就可以...
美媒:猛批北约背后,特朗普享受... 据凤凰卫视援引美国媒体报道,总统特朗普7月6日将前往土耳其,他在出发前又对欧洲盟友提出新的不满,而北...