4
回答
请大家帮忙编写一个稍微复杂的linux shell脚本.(考考shell功底)
注册华为云得mate10,2.9折抢先购!>>>   

站内的朋友们,请大家帮我编写一个shell脚本,先谢谢大家了. 需求如下:

1,访问URL_stop页面,若http响应(taskcount=X)中taskcount>0则等待,直到taskcount返回为0的时候,停止tomcat

2,必须等待tomcat'完全停止后,将指定目录下的所有jar文件拷贝到webapp/demo/lib下,若重名则覆盖.

3,启动tomcat

4,访问url1,若返回内容中包含demo_start_1字符串,则表示成功可以执行下一步,否则,中断shell运行.并返回错误

5,访问url2,若返回内容中包含demo_start_2字符串,则表示成功可以执行下一步,否则,终端.并返回错误.

需要注意的是 tomcat启动时,是需要时间的(最长不超过2分钟).需要不断的去轮训url1/url2,若轮训时间超过3分钟,则报错.

一个服务器上有多个tomcat 可以通过端口 8081 8082 8083 来区分,不能通过进程ID来区分

请各位神牛出手,非常感谢. 

举报
海空
发帖于5年前 4回/394阅
顶部