社区
系统维护与使用区
帖子详情
请教一个脚本的写法
尼古甲
2017-08-24 08:57:14
一台主机上部有6个tomcat,如何在启动时能够让6个tomcat顺序的启动,就是当一个启动完后,再启动下一个。
我能想到的是通过日志判断是否有“Server startup in”的出现,如果有,再启动下一个。
请问这个脚本应该怎么写?
...全文
511
7
打赏
收藏
请教一个脚本的写法
一台主机上部有6个tomcat,如何在启动时能够让6个tomcat顺序的启动,就是当一个启动完后,再启动下一个。 我能想到的是通过日志判断是否有“Server startup in”的出现,如果有,再启动下一个。 请问这个脚本应该怎么写?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
u010222066
2017-10-13
打赏
举报
回复
嗯,5楼的思路比1楼的要好,加入了循环等待,直到tomcat启动
qq_36576182
2017-10-11
打赏
举报
回复
测试下来效果如何?可以使用吗?
m0_37741553
2017-10-09
打赏
举报
回复
把tomcat全放到同一个目录下,如:/www/tomcat DIR= cd $DIR for i in t1 t2 t3 t4 t5 t6;do #清空日志 echo > $i/logs/catalina.out #启动tomcat $i/bin/startup.sh testnum=0 while [ $testnum != 3 ];do sleep 5;cat $i/logs/catalina.out|grep "Server startup in" > /dev/null if [ $? == 0 ];then break else testnum=$((testnum+1));fi done #while done if [ $testnum == 3 ];then echo "$i 未成功启动" ;exit ;fi done #for done 应该这样可以吧。。。。没试,直接再web上写的。
尼古甲
2017-08-30
打赏
举报
回复
我试过了,好像没用~~~
曹宇飞丶
2017-08-30
打赏
举报
回复
当然照搬是无法使用的,提供的只是一个思路而已。 当启动tomcat命令执行后,脚本马上就执行检查log了,当然不会取到Server startup in。 在检查log之前应该加入等待时间,等tomcat启动完成。
mxhmhl
2017-08-28
打赏
举报
回复
试试功能如何
曹宇飞丶
2017-08-25
打赏
举报
回复
#!/bin/bash #auth cy log1 = /tomcatlog1 log2 = /tomcatlog2 . . . log6 = /tomcatlog6 # 定义日志路径 tomcat1 start # 这里写启动tomcat命令 cat $log1 |grep "Server startup in" if [$? -eq 0] then echo "tomcat1 started" tomcat2 start # 这里写启动tomcat命令 cat $log2 |grep "Server startup in" if [$? -eq 0] then echo "tomcat2 started" . . . else echo "tomcat2 starting" fi else echo "tomcat1 starting" fi 看了一下大致有一个思路,还有更优的办法,懒得写了 。
请教
一个
关于动态弹窗自动点击确定按钮继续播放的油猴
脚本
写法
尝试过使用document.querySelector("#cdnad_box > div > div > button").click();... 如果在弹窗未弹出之前,在控制台执行document.querySelector("#cdnad_box > div >...求
一个
油猴
脚本
linux shell [ ! -d "$basedir" ],shell
脚本
BASE_DIR=<%= basedir %>这种
写法
怎么理解
本帖最后由 sea_tar 于 2016-07-27 17:29 编辑今天看到别人的
脚本
里有BASE_DIR=这样的赋值
写法
,这个basedir是如何取值的呢?
请教
大神下面是完整
脚本
DATE_TIME=`date +%Y%m%d_%H%M%S`BASE_DIR=PUPPET_DIR=WEB_DIR=...
【油猴
脚本
】00006 案例 Tampermonkey油猴
脚本
自定义表格列名称,自定义表格表头,自定义表格的thead里的td
创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 目录 【油猴
脚本
】00006 案例 Tampermonkey油猴
脚本
自定义表格列名称,自定义表格表头,自定义表格的thead里的td 一、效果 二、核心解析 1....
阿里云集群版redis中使用lua
脚本
踩坑记录
最近有
一个
需求是想统计redis在不同场景下使用命中概率的统计。 我收到领导的任务后不敢懈怠就开始研究lua
脚本
的语法。并且开始研究如何在java中直接执行lua
脚本
。 二、踩坑Random函数。 前后经过3个小时左右我开发...
Gatling学习笔记(四)---
脚本
编写及功能介绍
脚本
编写1.1
脚本
示例1.2
脚本
编写2.SSL使用3.Session使用4.Check使用 1.
脚本
编写 其实在压测的过程中我们主要也是压测http请求,所以在示例和后续的使用我们将以http请求为主 1.1
脚本
示例 import io.gatling.core...
系统维护与使用区
19,614
社区成员
74,587
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章